文档目标:解决Green Hills程序中变量赋值二进制数编译出错的问题
问题场景:用于解决在GHS中进行项目开发时,使用二进制数进行编程(例如 int num = 0b1101),出现编译报错,报错信息为:error #19: extra text after expected end of number(如图1)。出现上述的情况,可以采用下面的方法进行解决。
图1
软硬环境:
1、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2、电脑环境:Windows 11
3、外设硬件:无
解决方法:
1、打开工程的build option窗口,我们需要设置一个构建选项。
2、切换到All Options栏,找到Support Diagnostics Option选项,然后找到EDG Front End Option配置项(如图2)或者通过搜索功能,搜索找到EDG Front End Option配置项(如图3)。
图2