关于动态库和静态库的问题,谢谢
在first文件夹下包含如下文件
first
1.c
2.c
在second文件下包含如下文件
second
3.c
4.c
--------------------------------------------------------------------------------
假设编译成如下的静态库:
first.a
second.a
first.a中包含1.o,2.o
second.a中包含3.o,4.o
我现在执行这样的命令:ar rcs total.a first.a second.a
结果可以得到total.a这个库。
但是我执行命令:ar tv total.a时,结果如下:
rw-r--r-- 0/0 23560 Nov 13 14:47 2006 first.a
rw-r--r-- 0/0 103812 Nov 13 14:47 2006 second.a
我想得到的是这样的结果
rw-r--r-- 0/0 23560 Nov 13 14:47 2006 1.o
rw-r--r-- 0/0 103812 Nov 13 14:47 2006 2.o
rw-r--r-- 0/0 103812 Nov 13 14:47 2006 3.o
rw-r--r-- 0/0 103812 Nov 13 14:47 2006 4.o
请问如何做到!谢谢
另外的问题是如何把这些*.o文件,编译成一个动态库,谢谢!
来之苏州
电子书《Linux1.0核心游记》
下载地址:
http://www.linuxabc.net/book/bookinfo.php?id=362
QQ群:19045880