a(扩展名)

*.a文件,是*nix系统的静态链接库,里面包含了按照特定的结构组织起来的其它的一些文件。

*.a文件,是*nix系统的采辩立静态链接库,是多整戏蒸个*.o文件合在了一起符寒。里面包含了按照特定的结构组织起甩洪几宙来的其它的一些文件(台邀厦称兵习鸦想做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。

1、用禁婶店gcc的-c选项生成.o文件

如 gcc -c test1.c test2.c test3.c 编译后会生成test1.o test2.o test3.o三个目标文件。

2、然后用ar命令生成.a文件

如 ar cr libtest.a test1.o test2.o test3.o

相关词汇