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

做网站需要关注哪些营销类网站

做网站需要关注哪些,营销类网站,b2c外贸网站建设,b2c电子商务网站比较区别 使用静态库占用的磁盘空间相对比动态库要大。 如果多个可执行程序使用库中同一个函数,那么链接静态库时同一个函数的代码会被复制多份,而链接动态库只复制一份。动态库可共享且版本更新方便 静态链接库在程序编译的时候就被加载进来,不…

区别

  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.ds6.com.cn/news/96903.html

相关文章:

  • 网站建设评比细则广州各区进一步强化
  • 机械设备如何做网站sem搜索引擎
  • o2o平台有哪些网站google官方入口
  • 网络工程师可以从事什么工作seo快速提升排名
  • 网红营销的特点南宁seo咨询
  • 哪个网站做初中英语试题赚钱seo排名系统
  • idzoom室内设计师网seo推广薪资
  • 河南网络科技网站建设seo外包网络公司
  • 网页网站培训班郑州最新通告
  • dwcs2018怎么做动态网站个人推广平台
  • 北京网页设计制作网站精准营销策略都有哪些
  • 信阳市人民政府网站网站免费客服系统
  • 做家教一般在哪个网站网站友链外链
  • html菜鸟教程代码厦门seo招聘
  • 网站独立服务器网络软文推广平台
  • 宠物用品销售网站建设和技术现状关键词批量调词软件
  • 做公司网站详细步骤中国数据统计网站
  • 网站建设的用户体验网站推广网
  • 怎么做淘客的网站广东网络优化推广
  • wordpress更新文章post.php错误方法seo
  • 百度新站关键词排名互联网广告
  • 重庆做网站建设公司哪家好seo云优化软件破解版
  • 香河县住房和城乡建设部网站免费ip地址代理
  • 做音乐网站的目地百度指数数据下载
  • 广东做淘宝的都在哪里网站咸阳网站建设公司
  • 美国商业网站日本比分预测最新分析
  • 营销型网站页面布局网站用户体验优化
  • 多用户软件商城seo教程最新
  • 网站外链发布广东seo推广方案
  • php+mysql网站开发百度收录