静态库不能被打包到.o 文件在C编译中, 是.c编译成.o,然后若干个.o打包成.a.a要比.o高一级的。 所以不能产生新的.o你可以把.a文件解开 成为.o集合加上你的.o文件, 共同打包成一个新的.a文件这样是可行的。