64ビットUBUNTU 13.04があります
gcc --versionを実行するとgccが表示される(Ubuntu/Linaro 4.7.3-1ubuntu1)4.7.3
しかし、2013年5月31日にgcc 4.8.1がリリースされました。そして、私はそれをインストールする方法がわかりません..
誰かが私が正常にインストールするために必要な手順を教えてもらえますか..
また、gccの両方のインスタンスをインストールできるかどうか、つまり4.7.3と4.8を教えてください。 1かどうか??
そして、インストール後、新しいgcc 4.8.1を指すにはどうすればよいですか?
Here にリストされているミラーを使用して、4.8.1をダウンロードします。プロセスは非常に簡単です。これを使用することをお勧めします 手順 インストールを完了します。
ご存じかもしれませんが、GCCは「アンインストール」をサポートしていないため、GCCを独自のディレクトリにインストールし、その特定のバージョンのGCCが不要になったらそのディレクトリを削除することをお勧めします。これが役に立てば幸いです。乾杯
編集済み:オプション2:
以前のバージョンのgccを既に持っていると仮定します。最も簡単な方法は、PPAをリポジトリに追加し、更新とアップグレードを行うことです。心配することなく最新バージョンを使用できます。
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
これにより、新しいPPAが他のソースに追加されます。
次に、代替を展開します。
Sudo update-alternatives --remove-all gcc
Sudo update-alternatives --remove-all g++
その後:
Sudo apt-get install gcc-4.8
Sudo apt-get install g++-4.8
代替パッケージとしてインストール:
Sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
Sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
Sudo update-alternatives --config gcc
Sudo update-alternatives --config g++
最後に:
Sudo apt-get update
Sudo apt-get upgrade -y
Sudo apt-get dist-upgrade
これが--versionを変更することを望みます;)
私のように古いgccを保持したい場合は、代わりにこれを行います:
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Sudo apt-get update
Sudo apt-get install gcc-4.8 g++-4.8
それから古いgccでコンパイルするために、私のものは4.7でした:
gcc main.c
Gcc 4.8でコンパイルするには:
gcc-4.8 main.c
余分な-4.8
を入力するのが面倒な場合があります。その場合は、レイヴンとアミールが提供する他の回答に従ってください。バグが発生した場合にフォールバックバージョン(4.7)を使用する選択肢が与えられるため、この方法は非常に気に入っています。
これを正確に行う
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
Sudo update-alternatives --remove-all gcc
Sudo update-alternatives --remove-all g++
Sudo apt-get update
Sudo apt-get install g++-4.8 -y
Sudo apt-get upgrade -y && Sudo apt-get dist-upgrade -y
最も簡単で最も簡単な方法は、リポジトリを追加することです
Sudo add-apt-repository ppa:ubuntu-toolchain-r/test
更新マネージャーを使用すると、このソフトウェアはパッケージの更新プロセス全体を簡素化します!