连接.a静态库的方法
时间:2006-06-19 来源:tx-cary
gcc可以自动找到动态库的入口。但是,却似乎找不到静态库的入口(所得不对的话请指出)。于是我们得手动告诉它我们的静态库叫什么名字。
比如,我要连接/usr/lib/libpthread.a和当前目录下的./libprozilla.a,那么,编译命令如下:
gcc prog.c -o prog -L. -lpathread lprozilla
编译静态库的方法如下:
gcc -c liba.c -o liba.o
ar rcs liba.a liba.o
比如,我要连接/usr/lib/libpthread.a和当前目录下的./libprozilla.a,那么,编译命令如下:
gcc prog.c -o prog -L. -lpathread lprozilla
编译静态库的方法如下:
gcc -c liba.c -o liba.o
ar rcs liba.a liba.o
相关阅读 更多 +