1.o就是object,也就是相当于windows下编译的obj文件,俗称目标文件
2..a就是archive,也就相当于window的VC下编译的lib文件,俗称静态库文件.多个.a可以链接生成一个exe的可执行文件。
,o文件是链接文件,.a静态库文件,靠.o文件生成,作为一个库外部程序提供函数,接口。生成.o文件。
gcc -c test.o test .c
生成.a文件
ar cqs test.a test.o
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3