0

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 を正常にコンパイルした後、失敗し、次のステップを完了することができないようです。

4

1 に答える 1

0

質問は上記のコメントで回答されています。要約すると、エラーは、スクロールバックのかなり早い段階で、不適切なグローバル(おそらく環境)変数が原因でした。OPが -j フラグを使用していたため、現在アクティブな他のブランチは構築を続けていました。

于 2014-05-09T11:51:31.757 に答える