无法编译GCC,但没有给出具体的错误

时间:2013-01-02 23:26:50

标签: linux gcc compiler-errors

我尝试使用gcc 4.7.2在Mint Linux上编译gcc 4.7.1并获得以下输出:

[snip]
ar rc .libs/libgmp.a assert.o compat.o errno.o [snip]
rm -fr .libs/libgmp.lax
creating libgmp.la
(cd .libs && rm -f libgmp.la && ln -s ../libgmp.la libgmp.la)
make[5]: Leaving directory `/home/justin/projects/os/linux/src/gcc-4.7.0/build/gmp'
make[4]: Leaving directory `/home/justin/projects/os/linux/src/gcc-4.7.0/build/gmp'
make[3]: Leaving directory `/home/justin/projects/os/linux/src/gcc-4.7.0/build/gmp'
make[2]: Leaving directory `/home/justin/projects/os/linux/src/gcc-4.7.0/build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/justin/projects/os/linux/src/gcc-4.7.0/build'
make: *** [all] Error 2

我甚至不知道从哪里开始寻找,因为我没有得到描述性的错误!看起来它成功编译GMP然后失败,无法完成下一步应该是什么。

1 个答案:

答案 0 :(得分:0)

上述评论回答了这个问题。总结:错误是由于不正确的全局(可能是环境)变量,更早出现在回滚中;因为OP正在使用-j标志,而其他当前活动的分支确实在继续构建。