Ubuntu下如何引用动态库

首先要搞清楚c语言中#include的库文件放在哪里了

答案一般是没错一般是/usr/include路径下

库文件则是在/lib或者/usr/lib路径下

要用自定义的动态库首先就是需要有人家的.so和.h文件啦

然后.so放进/usr/lib路径下

cp **.so /usr/lib

.h放进/usr/include路径下

cp **.h /usr/include

最后编译时 只需 -l 指定库名即可

gcc **.c -l 指定库名

最后在主c里用< >引用即可

你可能感兴趣的:(ubuntu,linux,运维)