我试过编辑SConstruct以指向不同的gcc编译器,但它似乎总是使用/usr/bin/gcc和/usr/bin/g++中定义的编译器。
env = DefaultEnvironment()
env['CC'] = '/home/aaron/devel/bin/gcc'
env['CXX'] = '/home/aaron/devel/bin/g++'
我做错什么了?另外,有没有一种方法可以在命令行上指定不同的编译器,比如:
scons cxx=/home/aaron/devel/bin/g++
我已经疯了,想让这个工作。谢谢!
Tags:
一个“肮脏的伎俩”是“只是”在发出scons命令的文件夹中创建指向新解释程序的符号链接
在“SCons为什么找不到我的编译器/链接器/等等”中有一个建议在SCons wiki里?如果是你的话
也就是说,用你想要的内容创建你自己的环境,比如
$PATH
(关于环境的其他有用建议就在同一个wiki页面中)。要将自己的选项添加到scons的命令行,请参见第12.1.5节(但是,我自己没有尝试过)。
相关问题 更多 >
编程相关推荐