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

金湖网站设计在百度云上做网站

金湖网站设计,在百度云上做网站,seo 怎么建设网站外链,网站程序 wordpress 织梦 discuz区别 使用静态库占用的磁盘空间相对比动态库要大。 如果多个可执行程序使用库中同一个函数,那么链接静态库时同一个函数的代码会被复制多份,而链接动态库只复制一份。动态库可共享且版本更新方便 静态链接库在程序编译的时候就被加载进来,不…

区别

  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.yayakq.cn/news/648618/

相关文章:

  • 网站 集约化平台建设方案的通知莱芜网站设计公司
  • 北京外包推广百度推广怎么做网站的优化
  • 做自己的网站需要多少钱珠海市做网站
  • 编写网站代码一流的成都 网站建设
  • 郑州营销型网站推广网站开发 跨平台开发技术
  • 网站备案流程图历史网站怎么做
  • 深圳海外医疗网站建设wordpress 砍价插件
  • 优秀企业网站建设价格wordpress导入失败
  • 百度做的网站字体侵权吗python网站开发视频
  • 浏览器怎么打开网站服务器下载网络营销策略的演变
  • 营销型网站设计房地产计算机网站php设计代做
  • 灯网一家专门做灯的网站app网站样式
  • 建一个信息网站多少钱营销策略怎么写模板
  • 响应式网站费用wordpress修改注册页面
  • 网站建设与管理实践报告wordpress分类主题模板
  • 做影视网站难吗网站的建设意义
  • 宁波公司建网站哪家好如何运营微信公众号
  • 兰州网站建设索q479185700家装公司利润一般多少
  • 东莞美食网站建设报价网站关键字可以修改吗
  • 服务类网站建设手机优化软件
  • 中国建设电工网站保山公司网站建设
  • 遵义哪里有做网站的管理员工的10个绝招
  • 在线精品课程网站开发银川市网页设计培训
  • 男科医院网站建设公司在哪里建网站比较好
  • 哈尔滨网站建设公司那家好网页设计尺寸要求
  • 专业的移动网站建设电子商城网站开发
  • 网站开发的初始密码2元域名注册网站
  • 网站管理员权限设置seo工具在线访问
  • 衡阳网站排名优化公司做司考题的网站
  • 2017自己做网站的趋势华为云速建站教程