使用静态库链接程序
摘要:
转载:http://www.708luo.com/?p=21先关注两个gcc编译选项:-c 编译且汇编,但是不链接-S 只编译,不汇编也不链接-c选项产出的就是经常看到的.o文件,也是一般用来创建静态库的文件。用如下的命令可以将多个.o文件打包为一个静态库文件:ar crs libtest.a src/test1.o src/test2.o现在完成了静态库创建工作,我们怎么在链接一个可执行程序的时候使用这个静态库呢?有三种方式:1. gcc -o test main.c libtest.a2. gcc -o test main.c –ltest –L./3. gcc -o test main. 阅读全文