問題描述:
如果在使用了內聯匯編關鍵字的部分收到了報錯如:
Error #18: expected a ")"
Error #125: expected a "("
參考建議:
這可能是由于該部分匯編使用了GCC編譯器的擴展語法,在沒有選擇使用GNU方言時(默認為c99)GHS默認不啟用對該類語法支持。
要啟用支持,可以考慮設置使用編譯選項“—gnu_asm”。
注意如果已設置了使用GNU方言(編譯選項“-gcc”或者“-gnu99”),那么“—gnu_asm”選項會被隱含開啟。
Copyright © 2023 漢宜電子科技(上海)有限公司 All Rights Reserved 滬ICP備2023002859號-1