hack scons使用新版DMD编译器链接出错的bug

scons目前的版本在构建D语言项目时默认没有链接数学库,导致gcc链接出错。对于这个问题,可以通过修改 scons/tool/dmd.py 文件,解决,具体就是在
if 'pthread' not in libs:
env.Append(LIBS = ['pthread'])
后面加入
if 'm' not in libs:
env.Append(LIBS = ['m'])

此方法在Fedora6 下测试通过。

你可能感兴趣的:(gcc,D语言)