当前位置: 首页 > news >正文

企业微商城网站建设手机网站智能建站

企业微商城网站建设,手机网站智能建站,企业社交网站定制,目前全球新冠疫情情况之前在这篇文章里介绍过动态库和静态库的理论部分,这篇文章主要介绍下实际的操作步骤: 静态链接库生成 gcc -c main.cpp -o main.o ar -rc libmain.a main.o sudo cp libmain.a /usr/local/lib 调用即可解释一下上面的命令:前两步生成了libmain.a sudo…

  之前在这篇文章里介绍过动态库和静态库的理论部分,这篇文章主要介绍下实际的操作步骤:

静态链接库生成

gcc -c main.cpp -o main.o
ar -rc libmain.a main.o
sudo cp libmain.a /usr/local/lib
调用即可

  解释一下上面的命令:前两步生成了libmain.a
sudo cp libmain.a /usr/local/lib 这一步是防止出现报错 /usr/bin/ld:cannot find -l,或者使用软链接
  调用的话我使用cmake形式,在CMakelists.txt中写target_link_libraries(${PROJECT_NAME} libmain.a mosquitto)
注意:如果静态库调用了其他库(本例是mosquitto)一定要放在左边,否则报错undefine,可能是从右往左读

动态链接库生成

gcc -c main.cpp -o main.o
gcc -shared main.o -o libmain.so
调用即可

  解释一下上面的命令:前两步生成libmain.so,sudo cp libmain.so /usr/local/lib 这一步是防止出现报错 /usr/bin/ld:cannot find -l,或者使用软链接
  调用的话我使用cmake形式,在CMakelists.txt中写target_link_libraries(${PROJECT_NAME} libmain.so mosquitto)
注意:如果静态库调用了其他库(本例是mosquitto)一定要放在左边,否则报错undefine,可能是从右往左读

注明一下过程中可能有的报错:

报错1:

/usr/bin/ld:cannot find -l

解决办法:执行上面的cp命令,或者使用软链接,让/usr/local/lib下能够找到该库

报错2:

cp: cannot stat '/usr/local/bin/node': Too many levels of symbolic links

解决办法:这个是因为有了软链接又想cp过去,删除软链接后cp即可

报错3:

/usr/bin/ld: skipping incompatible

解决办法:这个是环境不兼容,用了x86的结构下生成的包在arm下使用,再重新生成一个本地包即可

http://www.tj-hxxt.cn/news/69979.html

相关文章:

  • wordpress地址站点地址seo的基本工作内容
  • 紫金公司网站制作站长工具官网
  • 手机网站页面尺寸大小seo完整教程视频教程
  • 怎样做网站内链渠道网官网
  • 网站开发的几个主要阶段网络营销策略理论有哪些
  • 国外搜索网站排名广州seo技术优化网站seo
  • 专业网站设计模板优化营商环境应当坚持什么原则
  • 做网站站长一年能赚多少钱如何进行市场推广
  • 你去湖北省住房城乡建设厅网站查指数查询
  • 贵阳网站建设公司哪个好淘宝seo排名优化的方法
  • 山西省建设厅官网站优化网站视频
  • 360网站做推广百度投诉中心人工电话号码
  • 镇江做网站哪家公司好正规排名网站推广公司
  • 地下城钓鱼网站如何做关键词优化营销
  • 网站制作的趋势seo推广怎么入门
  • 百度做一个网站怎么做呢电商运营工作内容
  • 深圳罗湖企业网站优化app推广怎么做
  • 网站建设的目标客户网站关键词排名优化
  • 淘宝买cdk自己做网站网络推广公司哪里好
  • 国际贸易电子商务网站建设流程站长素材网
  • 昆明seo公司网站建设网页
  • 口碑好网站建设价格低游戏优化大师官网
  • 原创网站设计宁波seo网络推广选哪家
  • 网站的会员认证怎么做网络营销好找工作吗
  • 自制app简阳seo排名优化课程
  • 关于建立网站的申请怎么推广自己的公司
  • 哈尔滨网站建设多少钱seo是什么?
  • 网站设计原则的历史深圳推广不动产可视化查询
  • 济南网站建设咨询电话百度统计手机app
  • vps 做黄色网站网络销售有哪些