a(擴展名)

*.a檔案,是*nix系統的靜態程式庫,裡面包含了按照特定的結構組織起來的其它的一些檔案。

概念,用gcc編譯,

概念

*.a檔案,是*nix系統的靜態程式庫,是多個*.o檔案合在了一起。裡面包含了按照特定的結構組織起來的其它的一些檔案(稱做此庫檔案的member)。原始檔案的內容、模式、時間戳、屬主、組等屬性都保留在庫檔案中。

用gcc編譯

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

相關詞條

熱門詞條

聯絡我們