无法在MARSS实施中编译SCONS

时间:2016-11-21 14:25:17

标签: c++ scons

在Linux Mint 17.2中实现Scons 2.5.0时遇到问题(使用Virtual BOX创建几乎所有)

按照官方网站提供的博客:http://www.marss86.org/~marss86/index.php/Getting_Started

我可以为Scons设置编译环境,但是当我执行此命令时会出现问题:

  

$ scons -Q

这会导致以下错误消息:

  

scons:*** [ptlsim / build / cache / bus.o]错误1

     

g ++:错误:无法识别的命令行选项   “-fdiagnostics色=总是”

     

scons:*** [ptlsim / build / cache / cacheController.o]错误1

我尝试将g ++版本更新为5.0,但它似乎仍然无法识别‘-fdiagnostics-color=always’命令。

任何想法/帮助都将在此事中受到赞赏。

1 个答案:

答案 0 :(得分:3)

只需删除有问题的第33行:

env.Append(CCFLAGS = ' -fdiagnostics-color=always ')
来自文件./ptlsim/SConstruct

。构建不需要彩色输出,gcc / g ++应该使用合理的默认值auto来进行上面的设置。