问题描述:
如果在使用了内联汇编关键字的部分收到了报错如:
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