静态库和动态库

2020-10-12  本文已影响0人  再凌

静态库

gcc 1.c 2.c -c(编译不链接) -I(指定include路径) ./include/
得到了一堆.o文件

ar rcs name.a *.o
把.o文件打包成.a静态库

gcc main.c name.a -o(编译并链接) -I includepath
生成

共享库

第一步同上生成.o文件

gcc -shared *.o -o dynamic.so -I includepath
编译成一个共享库

第三部同上

上一篇 下一篇

猜你喜欢

热点阅读