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

做网站需要关注哪些特色产品推广方案

做网站需要关注哪些,特色产品推广方案,长春网站分析,网站后台别人制作区别 使用静态库占用的磁盘空间相对比动态库要大。 如果多个可执行程序使用库中同一个函数,那么链接静态库时同一个函数的代码会被复制多份,而链接动态库只复制一份。动态库可共享且版本更新方便 静态链接库在程序编译的时候就被加载进来,不…

区别

  1. 使用静态库占用的磁盘空间相对比动态库要大。
    如果多个可执行程序使用库中同一个函数,那么链接静态库时同一个函数的代码会被复制多份,而链接动态库只复制一份。
  2. 动态库可共享且版本更新方便
    静态链接库在程序编译的时候就被加载进来,不能共享 ;动态链接库是在程序执行的时候加载,可共享。库函数版本升级时,直接替换动态库文件即可,不需要重新编译源程序;而如果更新了静态库,则可执行程序需要重新编译。
  3. 加载速度不一样
    静态库在链接时就和可执行文件在一起了,而动态库在加载或运行时才链接,所以使用静态库时加载相对更快。
  4. 程序运行时依赖动态库的存在。
    静态链接的可执行文件不需要依赖其他的内容即可运行,而动态链接的可执行文件必须依赖动态库的存在。在部署运行环境时,必需拷贝动态库到指定路径下,否则运行会报错。

注意事项

链接库的放置顺序

如下设置,可编译成功

$ gcc -c main.c
$ gcc -static -o main main.o -lm

但是,如下设置,编译报错:

$ gcc -c main.c
$ gcc -static -lm -o main main.o
main.o: In function 'main':
main.c:(.text+0x2f): undefined reference to 'exp'
collect2: error: ld returned 1 exit status

所以,需要把具有引用关系的库放置在后面。

参考:

https://zhuanlan.zhihu.com/p/71372182

http://www.jinmujx.cn/news/78161.html

相关文章:

  • 支付网站建设会计分录seo引擎搜索入口
  • 家居网站 模板软文广告图片
  • 创办一个网站需要多少资金电商平台怎么加入
  • 徐州网站开发如何合肥网站推广优化
  • 怎么做网站编辑网络推广入门教程
  • 网站可以做充值吗江门网站建设
  • 如何做 试题类 网站高级搜索入口
  • 下载asp做网站网络广告文案范文
  • 网站开发前端毕业论文公司网站建设流程
  • 网站建设合作合同模板免费的舆情网站app
  • 网站收录做关键词排名网站开发流程图
  • 唐山哪个公司做网站seo网站推广专员
  • 检查网站是否做网站地图五种新型营销方式
  • 烟台公司做网站企业网站推广的方法有哪些
  • 可拖拽网站网站关键词seo费用
  • 网站添加flv视频代码找资源的关键词有哪些
  • 三维网站是怎么做的磁力搜索引擎torrentkitty
  • 做网站怎么赚钱 注册关键词排名点击器
  • 网站建设过程中的网站设计怎么做搜索引擎营销策划方案
  • 写作网站推荐关键词推广软件
  • 网络公司名字大全20000个seo职位
  • 做网站先做前台还是后台seo顾问合同
  • 挪威网站后缀东莞网站设计
  • 便宜网站建设建站推广网站
  • 响应式网站介绍怎么在百度上推广
  • 网新网站建设合同市场推广策略 包括哪些
  • 移动网站的开发流程互联网推广软件
  • 做商演任务的网站google chrome官网入口
  • 电脑版网站转手机版怎么做网络推广服务
  • 昆明网站在线播放代写企业软文