Linux C链接库开发

生成静态库文件举例

ar –rcs libconvert.a toLower.o

生成动态库举例:

gcc –fPIC –shared –o libconvert.so toLower.o toUpper.o

使用动态库:

gcc –o test main.c -I头文件目录 -L库文件目录 –lconvert

如果提示找不到库文件,修改/etc/ld.so.conf文件,向其中加入要使用的so文件的路径,或者把so文件拷贝到/usr/lib下。

你可能感兴趣的:(c,linux,gcc)