linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?解决思路 Home » IDC云服务 » linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?解决思路 linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?如题,谢谢! .o文件是链接文件,.a是静态库文件,靠.o文件生成,作为一个库为外部程序提供函数,接口。 生成.o文件: gcc -c test.o test.c 生成.a文件: ar cqs test.a test.o .o 就是object, 也就相当于windows下编译的obj文件, 俗称目标文件..a 就是archive, 也就相当于windows的VC下编译的lib文件, 俗称静态库文件.