gcc -E file1.c > output
gcc -E file1.c -o file1.i
gcc -S file1.i -o file1.s
gcc -S file1.c # output file1.s
gcc -c file1.c
gcc -c file1.s
gcc file0.c file1.s file2.o
GCC include
静态链接库
ar rcs libfile1.a file1.o
使用 gcc file0.c -L . -lfile1
GCC lib 搜索路径
动态链接库
gcc -shared -fPIC -c file1.c
gcc -shared -fPIC -o libfile1.so file1.o
原文:https://www.cnblogs.com/stdpain/p/11981120.html