编译 链接
伊娃码力
这个作者很懒,什么都没留下…
展开
-
linux静态链接库与动态链接库的区别及动态库的创建
<br />一、引言<br /> 通 常情况下,对函数库的链接是放在编译时期(compile time) 完成的。所有相关的对象文件(object file) 与牵涉到的函数库(library) 被链接合成一个可执行文件(executable file) 。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函数库被成为静态库(static libaray) , 通常文件名为“libxxx.a”的形式。<br /><br /> 其实,我们也可以转载 2010-10-27 20:38:00 · 681 阅读 · 0 评论 -
linux ar 打包库到另一个库中
<br />不论你是否遇到过或者想到过这样的情况,在一个库中添加另一个库,这个方法对你们来说都是及其有用的。因为我在网上搜索了半天还没有搜索到与此方法相关的文章。我已经测试过了通过这种方法生成的库是完全可用的,而且非常方便。通过在实际的项目中我学到了这个很好的方法,所以在这里给大家介绍一个,希望对大家有帮助。大家就不用走更多的弯路<br /><br />ar命令的操作选项和任选项我就不介绍了,很简单,网上也有很多文章在介绍,随便看看就可以了。如果你不知道,还是应该去先去看看再来这篇文章。<br /><br转载 2011-05-30 19:22:00 · 1195 阅读 · 0 评论 -
通过未初始化全局变量,研究BSS段和COMMON段的不同
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。 作者:gfree.wind@gmail.com 博客:linuxfocus.blog.chinaunix.net 最近正在重温《程序员的自我修养》一书,由于水平比以前有所提升,所以读书的收获也不一样。转载 2012-02-20 11:44:29 · 1474 阅读 · 0 评论