首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?解决思路

2012-03-12 
linux 下的 .a 文件 .o 文件 是什么文件?各有什么作用?如题,谢谢![解决办法].o文件是链接文件,.a是静态库

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文件, 俗称静态库文件.

热点排行