ano*_*932 2 python build scons
这应该是非常简单的.
我在这里找到了手册页:http://www.scons.org/doc/HTML/scons-man.html
直接从它说:
--warn=all, --warn=no-all     // Enables or disables all warnings. 
所以我键入:
scons --warn=no-all
在建造时我仍然会收到一百万次警告.我必须搞砸一些可笑的简单=
在我的终端用完历史之前,我得到了几百个:
warning: deprecated conversion from string constant to 'char*'
编辑:发现问题!! 这是一个C/C++项目,所以我需要的代码是:
   env.Append(CCFLAGS=["-Wno-write-strings"])
我有什么:
   env.Append(CFLAGS=["-Wno-write-strings"])
你得到的警告来自你的编译器,而不是来自Scons本身.Scons本身并没有很多警告.该--warn=开关仅适用于Scons.
您需要做的是将适当的编译器标志传递给编译器以关闭您不想要的警告.您可以使用CCFLAGS环境值执行此操作:
env.Append(CCFLAGS=["-Wno-write-strings"])
CCFLAGS 将该行应用于C和C++目标.
以上标志适用于Gcc.