静态库和动态库
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
编译成一个共享库
第三部同上