文檔目標:解決Green Hills程序中變量賦值二進制數(shù)編譯出錯的問題
問題場景:用于解決在GHS中進行項目開發(fā)時,使用二進制數(shù)進行編程(例如 int num = 0b1101),出現(xiàn)編譯報錯,報錯信息為:error #19: extra text after expected end of number(如圖1)。出現(xiàn)上述的情況,可以采用下面的方法進行解決。
圖1
軟硬環(huán)境:
1、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2、電腦環(huán)境:Windows 11
3、外設硬件:無
解決方法:
1、打開工程的build option窗口,我們需要設置一個構建選項。
2、切換到All Options欄,找到Support Diagnostics Option選項,然后找到EDG Front End Option配置項(如圖2)或者通過搜索功能,搜索找到EDG Front End Option配置項(如圖3)。
圖2
圖3
3、找到對應的配置項后,先啟動這個配置項,然后設置這個配置項的值為 305。最后點擊確定即可(如圖 4)。
圖4
4、然后,重新去編譯就不會再次出現(xiàn)之前的報錯了(如圖5)
圖5
【更多軟件使用問題請站內(nèi)搜索或關注B站:億道電子查看視頻教學】