7

Linux Mint13に最新バージョンのGCCをインストールする必要があります。Ubuntu12.04用の便利なターミナルコマンドをいくつか見つけましたが、インターネット上にはMintに似たものは何もないようです...

編集:私は問題を解決したので、他のすべての人を助けるために、これらのコマンドを書いてください:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get update

sudo apt-get install g++-4.7 c++-4.7

そして、すべてが正常に動作します。:)

4

2 に答える 2

6

少し前にこれを行ったときに、ソースからビルドしました。

ここの手順に従いましたが、最後ではなく最初に gcc 4.7.2 をダウンロードして抽出し、手順 3 から 5 を、付属のこのスクリプトを実行するように置き換えました (これらの手順を実行します)。

gcc-4.7.2/contribs/download_prerequisites

ミラー サイトの 1 つから gcc ソースをダウンロードできます: http://gcc.gnu.org/mirrors.html


編集:ポストに指示を追加しました

  1. g++-4.7.2 をダウンロードして解凍する

  2. $sudo apt-get install gcc-multilib m4

  3. 不十分なパス情報を補うために、これを.bashrcに追加しました

    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

    export LIBRARY_PATH=/usr/lib/i386-linux-gnu export

    export C_INCLUDE_PATH=/usr/include/i386-linux-gnu エクスポート

    export CPLUS_INCLUDE_PATH=/usr/include/i386-linux-gnu

  4. 同じ理由で、これらのシンボリック リンクを追加します。

    $sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/gnu

    $sudo ln -s /usr/lib/i386-linux-gnu/crti.o /usr/lib/crti.o

    $sudo ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o

    $sudo ln -s /usr/lib/i386-linux-gnu/crtn.o /usr/lib/crtn.o

    $sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3

  5. gcc-4.7.2/contribs/download_prerequisites を実行します

  6. 構成する、作る、インストールする

于 2012-10-20T18:48:06.677 に答える
3

特定のパッケージ タイプを検索するには

apt-cache search "package"

あなたの場合は「gcc」です。私は、少なくとも 40 の異なる gnu コンパイラ パッケージから選択できることを示しました。あなたが望むように聞こえるのは gcc-4.7-base です。apt-getまた、検索する前に更新することもできます。

sudo apt-get update
于 2012-10-20T18:46:44.700 に答える