gcc 创建静态库和动态库

来源:互联网 发布:u盘在mac上读取不出来 编辑:程序博客网 时间:2024/06/14 13:02

ar  -rcs  libmylib.a hell.o world.o

 

创建动态库

gcc -c -fpic src/add.c -o output/addDyn.o  -I include          //add.c 内的头文件所在的位置在include目录下

gcc -c -fpic src/max.c -o output/maxDyn.o  -I include

 

将编译好的二进制文件生成动态库

gcc -shared -fpic -o lib/libmath.so   output/addDyn.o output/maxDyn.o

 

将这两个二进制文件生成动态库文件 libmath.so

 

原创粉丝点击