使用Clang在

时间:2018-08-16 13:30:36

标签: gcc build clang ubuntu-18.04

我正在尝试使用clang 6作为编译器在Ubuntu 18.04上构建GCC 8.2的本机版本。我打开终端并转到我的构建目录。

cd '/usr/tools_build/gcc/8.2'.  

在构建目录中,我从源目录运行configure脚本。

sudo /usr/tools_src/gcc/8.2/configure CC=/usr/bin/clang-6.0 CXX=/usr/bin/clang++-6.0 --host=x86_64-unknown-linux-gnu --enable-targets=x86_64-unknown-linux-gnu --build=x86_64-unknown-linux-gnu --disable-multilib --with-system-zlib --program-suffix=-8.2 --enable-languages=c,c++,fortran,go,objc,obj-c++,ada

configure脚本执行没有错误,因此我运行make。

sudo make 

运行一两分钟,然后产生以下错误:

make[2]: *** [Makefile:14270: all-stage1-lto-plugin] Error 139
make[2]: Leaving directory '/usr/tools_build/gcc/8.2'
make[1]: *** [Makefile:24352: stage1-bubble] Error 2
make[1]: Leaving directory '/usr/tools_build/gcc/8.2'
make: *** [Makefile:945: all] Error 2

第14270、24352和945行的脚本是相同的:

@r=`${PWD_COMMAND}`; export r; \

我无法找到对配置参数的任何更改以克服此错误,或者对其有所变化(行号不同,具体取决于传递给配置的参数)。有人遇到过这个问题吗?有人帮助我解决这个问题吗?

0 个答案:

没有答案