Debian wheezyにgcc 4.8.1をインストールする方法

Debian wheezyにgcc 4.8.1をインストールする方法

Debian Wheezy 7.1.0システムにGCC 4.8.1をインストールしたいと思います。私のシステムにインストールされている現在のGCCバージョンは4.7.2です。 Debianリポジトリでgcc-4.8.1が利用できることを確認しました。誰かがこのアップデートを実行する方法を教えてもらえますか?

答え1

このようなものを使用できます。しかし、推奨しない

自分がしていることが本当に分かっている場合は、次のことを試すことができます。

Jessie(テスト)にはC ++ 11準拠のgcc-4.8が含まれています(gcc-4.9も利用可能)。

私は次のように適切な固定を使用します。

jessieのソースが/etc/apt/sources.listに追加されました:

deb http://ftp.uk.debian.org/debian/ jessie main non-free contrib

/etc/apt/preferences次のように編集されました:

    Package: *
    Pin: release a=wheezy
    Pin-Priority: 900

    Package: gcc*
    Pin: release a=jessie
    Pin-Priority: 910

次に、

$ sudo aptitude update
$ sudo aptitude install gcc-4.8/jessie

$ ln -s /usr/bin/gcc-4.8 /usr/bin/gcc
$ sudo aptitude install g++-4.8/jessie
$ ln -s /usr/bin/g++-4.8 /usr/bin/g++

注:最新バージョンのgccは最新バージョンによって異なります。libc6つまり、gcc-4.8でプログラムをコンパイルしても、コンパイルされたプログラムを他のコンピュータで実行することはできません。

関連情報