Green Hills中文网站 > 新手入门 > 解决GreenHills二进制数值编译报错问题
教程中心分类
解决GreenHills二进制数值编译报错问题
发布时间:2024/08/06 15:46:44

  本文用于解决在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

  图3

  3、找到对应的配置项后,先启动这个配置项,然后设置这个配置项的值为 305。最后点击确定即可(如图 4)。


 

  图4

  4、然后,重新去编译就不会再次出现之前的报错了(如图5)

读者也访问过这里:
135 2431 0251