1

多くの人がこの問題に遭遇したようです。GNU Web サイトでは、実行を強く推奨しています。

./contrib/download_prerequisites

ソース ディレクトリで、MPC、MPFR、および GMP のリンクに関する問題を回避します。次のリンクには、私が従った手順が含まれています: http://gcc.gnu.org/wiki/InstallingGCCここにリストしました:

tar xzf gcc-4.8.1.tar.gz
cd gcc-4.8.1
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-4.8.1/configure --prefix=$HOME/gcc-4.8.1-install
make
make install

この URL の FAQ: http://gcc.gnu.org/wiki/FAQ#configure_suffixは、gcc-4.8.1 ソースのサブディレクトリにある限り、MPC 関連ファイルを見つけるのに問題はないと主張しています。ディレクトリ。ランニング

./contrib/downlaod_prerequisites

MPC を正しい場所にダウンロードしますが、make を実行した後もこのエラーが発生します。

checking for x86_64-unknown-linux-gnu-gcc... /home/xxxx/gcc-4.8.1-build/./gcc/xgcc -B/home/xxxx/gcc-4.8.1-build/./gcc/ -B/home/xxxx/gcc-4.8.1-install/x86_64-unknown-linux-gnu/bin/ -B/home/xxxx/gcc-4.8.1-install/x86_64-unknown-linux-gnu/lib/ -isystem /home/xxxx/gcc-4.8.1-install/x86_64-unknown-linux-gnu/include -isystem /home/xxxx/gcc-4.8.1-install/x86_64-unknown-linux-gnu/sys-include   
checking for suffix of object files... configure: error: in `/home/xxxx/gcc-4.8.1-build/x86_64-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.

/home/xxxx/gcc-4.8.1-build/x86_64-unknown-linux-gnu/libgcc/config.log を開くと、次のエラーが表示されます。

/home/mgiamou/gcc-4.8.1-build/./gcc/cc1: error while loading shared libraries: libmpc.so.2: cannot open shared object file: No such file or directory

GNU FAQ ( http://gcc.gnu.org/wiki/FAQ#configure_suffix ) によると、このエラーは MPC が正しくインストールされていないことを示しています。どんな助けでも大歓迎です。

4

1 に答える 1