0

gcc49Ubuntu Linux に最新版をインストールしたいのですがHomebrew、Mac には慣れているので、Linux バージョン、つまりLinuxbrew. だから私はインストールLinuxbrewして入力しました

$ brew install gcc49

依存関係gmp4などmpfr2が最初にインストールされます。正常にインストールできるようにif OS.mac?条件を追加しましたが、インストール時に(条件も追加しました)、次のエラーで失敗しました:gmp4mpfr2make check

...
/tmp/mpfr2-i5YD/mpfr-2.4.2/tests/.libs/lt-tpow_all: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
FAIL: tpow_all
=======================
148 of 148 tests failed
=======================

ご覧のとおり、テストlibgmp.so.3ではインストールされたばかりのものを見つけることができません。ただしgmp4、メインリポジトリのgmpと競合するため、樽のみです。

ただし、構成オプションは次の正しい場所に設定されていますgmp4

./configure --disable-dependency-tracking --prefix=/home/dongli/.linuxbrew/Cellar/mpfr2/2.4.2 --with-gmp=/home/dongli/.linuxbrew/opt/gmp4

この問題を解決するには?ありがとう!

4

2 に答える 2

0

OS にネイティブではないサードパーティのスクリプト ソリューションを主張するのは、間違っていると思います。

Launchpad のこの PPA に、同じメンテナーによって提供されるgcc などのビルド済みバージョンがあります。これらは、次の Ubuntu リリースに含まれるもののプレビュー/テストリリースです。

于 2014-03-24T02:12:38.803 に答える