1、 文檔目標(biāo)
通過使用GHS自動(dòng)安裝的命令,略過手動(dòng)安裝的步驟直接進(jìn)行安裝。
2、 問題場(chǎng)景
客戶希望在安裝軟件的時(shí)候,不需要在手動(dòng)的GUI界面中再去設(shè)置安裝的軟件組件和軟件的安裝路徑。希望可以一次性設(shè)置完成去安裝軟件。
3、軟硬件環(huán)境
1)、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM 、MULTI 7.1.6(d), Compiler 2022.1.4 Final Release for Embedded RH850 Architecture
2)、電腦環(huán)境:Windows 11、Ubuntu 20.1.4
3)、外設(shè)硬件:無
4、解決方法
MULTI 7.1.6(d)版本的安裝包中需要通過“ginstall.exe”命令去實(shí)現(xiàn)自動(dòng)安裝。(如圖4-1)

圖 4-1
(1)、在安裝包目錄下進(jìn)入到window的CMD窗口中,如果是Linux環(huán)境下的就直接進(jìn)入到安裝包路徑下即可。然后,執(zhí)行下面的命令:(如圖4-2)
Windows:ginstall -auto_install Compiler E:Softwareghs_1comp "MULTI IDE" E:Softwareghs_1ide
Linux:ginstall -auto_install Compiler ./Software/ghs_1/comp "MULTI IDE" ./Software/ghs_1/ide
參數(shù):
i. -auto_install:參數(shù)表示自動(dòng)安裝
ii. Compiler、"MULTI IDE":表示安裝對(duì)應(yīng)的組件。四個(gè)組件的關(guān)鍵字為MULTI IDE, Compiler, Probe和 Licensing Utilities。不可以修改
iii. E:Softwareghs_1comp、 E:Softwareghs_1ide、 ./Software/ghs_1/comp、 ./Software/ghs_1/ide:軟件各個(gè)組件的安裝路徑,可自行修改進(jìn)行定義。

圖4-2
MULTI 8.1.4版本之后,在安裝包中增加了“cmd_ginstall.exe”命令去實(shí)現(xiàn)自動(dòng)安裝。(如圖4-3)

圖4-3
(3)、cmd_ginstall.exe命令語(yǔ)法和“ginstall”一樣,在windows環(huán)境下的CMD窗口或者在Linux安裝包的路徑下執(zhí)行下面的命令即可:(如圖4-4和圖4-5)
Windows:cmd_ginstall -auto_install Compiler E:Softwareghs_1comp "MULTI IDE" E:Softwareghs_1ide
Linux:cmd_ginstall -auto_install Compiler ./Software/ghs_1/comp "MULTI IDE" ./Software/ghs_1/ide

圖4-4

圖4-5
(4)、"ginstall"和“cmd_ginstall”命令的區(qū)別在于,"ginstall"命令在執(zhí)行后會(huì)打開GHS的安裝界面,但是,“cmd_install”并不會(huì),“cmd_install”只會(huì)打開一個(gè)對(duì)應(yīng)的命令窗口。
Multi 7.1.6版本之前的安裝包只有“ginstall”命令,那么久直接用”ginstall“命令。
Multi 8.1.4版本的安裝包有“ginstall”和“cmd_ginstall”兩個(gè)安裝命令,建議直接用“cmd_ginstall”命令去安裝。