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

企业微商城网站建设沈阳专业网站seo推广

企业微商城网站建设,沈阳专业网站seo推广,wordpress博体,网站建设工作职责之前在这篇文章里介绍过动态库和静态库的理论部分,这篇文章主要介绍下实际的操作步骤: 静态链接库生成 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.dinnco.com/news/37552.html

相关文章:

  • 弧光之源网站建设广州网站设计制作
  • 个人适合建什么网站洛阳网站建设优化
  • 宁国市有做网站seo优化操作
  • wordpress cpanel宁波seo关键词培训
  • 腾讯云建设网站教程贵阳关键词优化平台
  • 做网站需要有服务器新东方烹饪学校
  • 哪些人需要做网站信息流广告投放平台
  • vue php 哪个做网站 好网络推广优化seo
  • 深圳专业网站排名公司阿里云域名注册网站
  • 网站如何做导航数据网站有哪些
  • mip wordpress主题seo 优化 服务
  • 湖南平台网站建设哪里有自助建站官网
  • 如何做全景网站深圳做网站的公司有哪些
  • 全屏网站宽度开发网站
  • 彩票网站怎么做赚钱智慧软文发布系统
  • 党建网站建设 调研百度浏览器极速版
  • wordpress+编写页面代码巩义网站优化公司
  • 餐饮公司网站建设策划书seo公司是什么意思
  • 免费的行情网站推荐下载安装北京seo外包
  • 做qq链接的网站赣州是哪个省
  • 广州市 网站 建设上海广告公司
  • 建材做网站好吗seo 百度网盘
  • 杭州电子商务网站开发深圳网络推广案例
  • 外部asp网站 asp 内容网络营销与传统营销的区别
  • 网站建设都会用到哪些建站工具搜索百度app下载
  • 做分析图地图网站优化关键词具体要怎么做
  • 渭南网站建设网站查询器
  • 宝塔面板建设二级域名网站访问不了软文推荐
  • 怎样用腾讯云做网站什么是网络营销推广
  • 政府网站建设浅析上海排名优化seobwyseo