![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unix
文章平均质量分 67
rocke_lee
这个作者很懒,什么都没留下…
展开
-
Linux下动态库和静态库及相关问题
原地址:http://blog.chinaunix.net/uid-22714685-id-4067396.html.o 和.obj 是经过编译程序得到的目标文件,只是未经过链接(大家都知道程序编译经过 编译和链接两步 程序就可以运行了)。.a 和.lib 是静态库,.a一般是linux系统下动态库,.lib一般是windows下的静态库。其中静态库基本是将.o或者.obj文件打包。.转载 2014-01-07 09:55:55 · 547 阅读 · 0 评论 -
linux常用编程工具之gcc、make简介
引言 Linux在很多人眼中是非常好的操作系统,不仅因为它的内核和函数库的完整源代码都是公开的,而且因为它拥有许多好用的程序开发工具。下面就介绍几种常用的编程工具,熟悉这些工具对于开发Linux应用程序是很有必要的。当然了,像其它Linux程序一样,更详细的内容你能在man手册或info页中找到。一.gcc编译器: gcc是GNU提供的优秀的软件之一,其性能不亚于任转载 2014-01-07 19:26:04 · 754 阅读 · 0 评论 -
Linux常用编程工具之ld连接器简介
ld是GNU的链接器,支持生成大量的可执行文件格式,它是一款复杂而快捷的工具。 ld有许多灵活的参数来控制其链接过程。这里只介绍主要几个参数。如果你希望用example.ld作为链接脚本,可以这样使用: ld -T example.ld如果你想把一系列的.o文件链接到另外一个.o文件中,可以像这样用ld: ld -r foo.o bar.o -o example.o转载 2014-01-07 19:37:40 · 2378 阅读 · 0 评论