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