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