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

佛山建设专业网站免费的短视频app大全

佛山建设专业网站,免费的短视频app大全,吉林省建设集团网站,邹平做网站文章目录 六、基础I/O4. 动静态库 未完待续 六、基础I/O 4. 动静态库 既然我们能够成功创建静态库了,接下来我们将这个代码打包成动态库: shared: 表示生成共享库格式 fPIC:产生位置无关码(position independent code) 动态库库名规则&…

文章目录

  • 六、基础I/O
    • 4. 动静态库
  • 未完待续


六、基础I/O

4. 动静态库

既然我们能够成功创建静态库了,接下来我们将这个代码打包成动态库:
在这里插入图片描述

shared: 表示生成共享库格式
fPIC:产生位置无关码(position independent code)
动态库库名规则:libxxx.so

我们这里在Makefile里面实现:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
- L 命令就是告诉编译器我们链接的库在哪个路径下。
我们可以在Makefile里:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所以给别人使用代码时,直接给对方发送这个压缩包即可。
在这里插入图片描述
在这里插入图片描述
因为我之前编译的时候只是告诉了编译器我们的链接文件和头文件在哪,现在是运行当中,操作系统并不知道链接文件在哪。所以我们应该怎么解决呢?我们有4种做法:①直接将动态链接库拷贝到系统中。②将不在系统默认库搜索路径下的库路径添加到环境变量 LD_LIBARAY_PATH 中。③通过软链接方式在系统库目录里面添加同名目录。④通过配置文件即可

如果我们同时提供动态库和静态库,gcc默认使用的是动态库。如果我们非要静态链接,我们必须使用static选项。如果我们只提供静态链接,那么程序会对这个库进行局部静态链接,程序的其他库仍可能是动态链接的。如果我们只提供动态库,强制使用静态链接则会发生链接报错。

动态库加载后,会被映射到进程的共享区中。 所有系统进程中公共的代码和数据,只需要在物理内存中存在一份即可。


未完待续

http://www.ds6.com.cn/news/592.html

相关文章:

  • 哪家微信网站建设好注册公司
  • 网站开发的现实意义武汉seo外包平台
  • 免费的wordpress怎样提高浏览量seo搜索引擎优化怎么优化
  • 网站设计书怎么写浏览器网页版入口
  • 做外快的网站网站创建公司
  • 企业网站建设 ppt百度云超级会员试用1天
  • 做动态网站一般买多大的主机网站权重优化
  • 网站怎么做百度的关键字浙江企业seo推广
  • 做二维码网站免费建网站软件下载
  • 昆山建设银行网站首页潍坊网站模板建站
  • 网页转微信小程序南宁seo排名收费
  • 高权重网站做员会来顶排名baidu百度
  • 游戏网页深圳网站seo公司
  • 网站内文章标题格式谷歌推广公司哪家好
  • 招聘网站html模板阿里巴巴怎么优化关键词排名
  • 湖南电商网站建设搜多多搜索引擎入口
  • 云南微网站建设的公司有哪些百度信息流开户多少钱
  • 网站开发的感想搜索引擎排名查询工具
  • 网站开发关键技术重庆森林经典台词图片
  • 有没有帮忙做问卷调查的网站互联网广告投放
  • 做网站用别人的模板是侵权吗自己做一个网站需要什么
  • 做医疗信息网站的域名服务营销论文
  • 网站公司做的网站经常打不开长沙服务好的网络营销
  • 东莞樟木头网站建设武汉seo价格
  • 那些做测评的网站正规seo多少钱
  • 国外手机设计网站推荐什么是淘宝seo
  • 百度免费做网站吗直链平台
  • 做门窗生意进哪个网站百度云账号登录
  • 童装网站建设目标天气预报最新天气预报
  • 网站建设 资产长尾关键词挖掘爱站网