GCC编译器

1.Ubuntu安装gcc

sudo apt install gcc

2.gcc生成可执行文件过程

3.gcc选项

4.生成静态库

 1.生成.o文件 -I后为引用的头文件位置

gcc -c *.c  -I /include/

2.将.o打包生成静态库文件

ar rcs libTest.a *.o

3.将libTest.a放入lib下

mv libTest.a lib/

4.将主函数生成可执行文件

gcc main.c -o Test -I /include/ -L lib/ -lTest

 

5.生成动态库

 

 1.生成与位置无关的.o文件 -I后为引用的头文件位置

gcc -fPIC -c *.c  -I /include/

2.将.o打包生成动态库文件

gcc -shared -o libTest.so *.o

3.将libTest.so放入lib下

mv libTest.so lib/

4.将主函数生成可执行文件

gcc main.c -o Test -I /include/ -L lib/ -lTest
原文地址:https://www.cnblogs.com/sclu/p/11232828.html