1、编译生成静态库
gcc -c xxx.c -o xxx.o或者直接gcc -c xxx.c
ar -rc libxxx.a xxx.o
2、编译生成动态库
gcc -c xxx.c -fPIC
gcc -shared xxx.o -o libxxx.so
或者直接:gcc xxx.c -fPIC -shared -o libxxx.so
3、使用
gcc yyy.c -o yyy -L. -lxxx -I.
4、ldd命令查看链接了哪些动态库
5、nm命令查看程序有哪些标号,包括变量,函数等等。
本文详细介绍了如何使用GCC编译器生成静态库和动态库,包括编译步骤、链接动态库的方法以及使用ldd和nm命令检查链接情况和程序标号。适合初学者快速掌握库文件的创建和使用。

被折叠的 条评论
为什么被折叠?



