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

做网站需要关注哪些东莞优化排名推广

做网站需要关注哪些,东莞优化排名推广,3如何做网站推广,郑州 (网站建设区别 使用静态库占用的磁盘空间相对比动态库要大。 如果多个可执行程序使用库中同一个函数,那么链接静态库时同一个函数的代码会被复制多份,而链接动态库只复制一份。动态库可共享且版本更新方便 静态链接库在程序编译的时候就被加载进来,不…

区别

  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.dinnco.com/news/4796.html

相关文章:

  • 企业网站建设招标评分表搜索引擎优化关键词
  • 企业网站维护工作app线下推广怎么做
  • 什么网站能免费做简历网站优化设计公司
  • 网站开发 哪些文档网站开发制作培训学校
  • 如何做网站优化seoseo 0xu
  • 做二手设备的网站seo收费还是免费
  • php网站怎么搭建环境配置seo在线优化工具 si
  • 上海网站排名优化价格免费刷赞网站推广免费
  • 如何做视频类网站推广普通话手抄报句子
  • 如何选择一个优质网站建设公司数据营销
  • 一建建设网站东莞营销外包公司
  • 公司做的网站打开慢上海网站营销推广
  • 用win2008做网站网络推广的工作内容
  • 清新大气企业公司网站源码郑州seo学校
  • 珠海网站建设的公司排名求老哥给几个靠谱的网站
  • 不用fash做的视频网站seo排名优化是什么意思
  • 5g互联如何取消网站备案厨师培训机构
  • 上海工商网站手机搜索引擎排名
  • 郑州网站建设修改苏州seo关键词优化外包
  • wordpress大前端美化版成都搜狗seo
  • 高端做网站公司国内搜索引擎排行榜
  • 有哪些企业可以做招聘的网站有哪些方面seo需要付费吗
  • 政府网站开发建设方案网站底部友情链接代码
  • 在网站上使用特殊字体58同城发布免费广告
  • 做公司网站排名要怎么做网络推广
  • 网站备案填写网站名称百度关键词搜索怎么做
  • 网络营销策划书封面优化排名
  • 公司网站建设安全的风险2024年1月新冠高峰
  • 公司网站建设意见和建议如何快速推广
  • 宝山网站建设他达拉非片的作用及功效副作用