嵌入式技术william hill官网
直播中

郝埃连

7年用户 1368经验值
私信 关注
[问答]

在工程中使用scons --dist命令提示错误求大佬解答一下

大佬,咨询一下,我在工程中使用scons --dist命令,提示错误

Error in calling command:g++。
让我检查路径,我查了好几遍,和官方教程的设置一致,而且使用scons --target=mdk5编辑工程都没问题,能正常运行。
但为啥scons --dist命令,提示错误
Error in calling command:g++。
帮看看

1.jpg

回帖(1)

李超

2022-11-10 11:53:15
  • 为什么会报错?
因为你开启了 C++。这个 BSP 里面的配置缺少了 C++ 相关的支持。
  • 怎么解决这个问题?
所以你需要同步修改 个文件。
第一个修改 rtconfig.py
增加 CXX = PREFIX + 'g++' 和 CXXFLAGS = CFLAGS
第二个修改 SConstruct
增加 CXX = rtconfig.CXX, CXXFLAGS = rtconfig.CXXFLAGS,
进行如上修改后,依然会下面的错误
1.jpg
第三个修改 gd32_rom.ld,增加以下信息

1.jpg
2.jpg
然后就可以编译过啦

1.jpg
2.jpg
举报

更多回帖

发帖
×
20
完善资料,
赚取积分