GCC 4.8 / MINGW64 4.8

GCC 4.8 / MINGW64 4.8

12.04 用のこれらのパッケージを見つけることができる PPA はありますか? また、ビルド スクリプトでも機能します。

ソースからダウンロードしようとしましたが、依存関係が混乱しています。

プロジェクトを C++-11 に移植したいのですが、ソースからインストールするのにあまり時間をかけたくないのです...

GCC 4.8 は 13.04 に含まれるのでしょうか? もしそうなら、2 か月ほど待つこともできます :)

この質問で指定されているとおりにインストールしようとしました: gcc-4.8のインストール方法:

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

[わかりました]

sudo apt-get update

[わかりました]

gabry@nevada:~$ sudo apt-get install gcc-4.8
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gcc-4.8

のバージョンはないようです12.04...

実は私はソースからビルドしようとしているのですが、ネイティブコンパイラーでうまくいきましたが、mingw32 w64std::スレッドサポート...

答え1

ユーザー74513、

はい、gcc 4.8 が ubuntu 13.04 に不必要に依存しているのは事実です。次のサイトにアクセスしてください:

https://launchpad.net/~ubuntu-toolchain-r/+archive/test

「公開パッケージの概要」で quantal (または raring など) を選択すると、利用可能なパッケージが表示されません。Raring を選択すると、13.04 がリリースされたら待機時間とバグが発生する以外は、すべてが順調になります。

std::thread の場合は、gcc 4.7.2-5ubuntu を使用できます。4.7 と 4.8 (およびその他) の違いは、次のとおりです。

http://gcc.gnu.org/gcc-4.7/cxx0x_status.html

(または /gcc-4.8/)

ただし、スレッド ローカル ストレージが必要な場合は、gcc 4.8 が必要になります。

ちなみに、私は上記の PPA を所有する開発者に (3 回) メールを送信しましたが、彼らは一度も返信しませんでした。

関連情報