當前位置:編程學習大全網 - 網站源碼 - LInux 如何使用GCC編譯器將壹個文件夾下的100個.o文件打包成壹個靜態庫文件(.a)

LInux 如何使用GCC編譯器將壹個文件夾下的100個.o文件打包成壹個靜態庫文件(.a)

妳已經用gcc編譯出目標文件了,用ar工具打包成.a文件就行了啊,示例:

如上圖,假設我有test1.c,test2.c兩個源文件,先使用gcc -c *.c將源文件編譯成目標文件,可以看到,生成了test1.o,test2.o兩個目標文件,然後,使用ar命令:ar crv libtest.a *.o將該目錄下的所有目標文件打包生成了libtest.a文件。這樣,妳在編譯的時候就可以直接使用這個靜態庫了。

  • 上一篇:java.lang.Object 中的clone方法
  • 下一篇:qq酷是怎麽回事,怎麽做qqku呢?
  • copyright 2024編程學習大全網