Linux C语言小记

在用Linux开发C语言程序时候可能会用到对数函数等相关数学库,在#include 后“gcc A.c -o A”会出现错误,这时候使用“gcc a.c -lm -o a”就可以编译完成。

编译so文件命令:gcc a.c -fPIC -shared -o a.so

编译含有so文件的程序:gcc main.c -o main -ldl

查看so文件内的函数:命令 nm -D,nm -D a.so > a.txt  //列出 liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面. 

                    命令 objdump -tT,objdump -tT a.so > a.txt  //列出 liblistdevs.so 的函数 输出到 listdevs.txt 文本文件里面.

你可能感兴趣的:(嵌入式,软件,系统)