编译以及调试命令

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命令查看程序有哪些标号,包括变量,函数等等。

posted @ 2019-02-28 10:21  断网用户  阅读(180)  评论(0编辑  收藏  举报