我正在尝试编译使用waf作为构建工具的第三方软件。我立刻遇到了问题。
> python waf configure --prefix=install
Checking for program 'g++, c++' : CC
Could not determine the compiler version ['CC', '-dM', '-E', '-']
config.log文件说(删除了一些额外的废话):
Checking for program 'g++, c++'
CC
['CC', '-dM', '-E', '-']
out: No supported cpu target is set, CRAY_CPU_TARGET=x86-64 will be used.
Load a valid targeting module or set CRAY_CPU_TARGET
err: CC-2130 crayc++: WARNING in command line
The "-d" commandline option is unsupported.
CC-2289 crayc++: ERROR in command line
Invalid characters after option '-d' in command line item '-dM'.
CC-2107 crayc++: ERROR in command line
No valid filenames are specified on the command line.
我不知道如何调试waf脚本。有没有人有什么建议?我想我必须告诉waf使用gcc(或c ++)作为编译器,但我甚至无法弄清楚如何告诉waf这样做。 waf有一个参数--check-cxx-compiler,但这似乎不起作用。