1、 文檔目標
解決Green?Hills對于多個庫文件合并問題。
2、 問題場景
用戶具有多個工程庫文件。但是,用戶想要在項目最終交付的時候,通過將多個庫文件打包成一個庫文件,進行交付。
3、軟硬件環境
1)、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、在GHS中可以通過對應的工具鏈的編譯器將.o文件打包生成.a庫文件。
//ARM工具鏈
ccarm main.o -archive -o main.a
//RH850
ccrh850 main.o -archive -o main.a
2)、對應的編譯器想要將庫文件進行合并??梢允褂脜?-merge_archive選項進行操作。(如圖4-1)
//ARM工具鏈
ccarm beep.a key.a -merge_archive -o merge.a
//RH850
ccrh850 beep.a key.a -merge_archive -o merge.a

圖 4-1
3)、最終在工程目錄下,就可以將庫文件進行合并了。(如圖4-2)

圖4-2

首頁 > 資源中心 > FAQ
