生成动态库:
#首先,生成带有PIC选项的.o文件
gcc -fPIC -c *.c -I ../include
#将.o文件打包为动态库
gcc -shared -o libDynamic.so *.o

生静态库:
#首先,生成普通的.o文件
gcc -c *.c -I ../include
#生成静态库
ar rcs libStatic.a *.o


备份地址: 【linux下生成动态库和静态库的方法