![GCC 4.8 / MINGW64 4.8](https://rvso.com/image/833393/GCC%204.8%20%2F%20MINGW64%204.8.png)
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 w64とstd::スレッドサポート...
答え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 回) メールを送信しましたが、彼らは一度も返信しませんでした。