我可以在 PPA 中找到 12.04 的這些軟體包嗎?建置腳本也可以完成這項工作!
我嘗試從來源下載它,但依賴項很亂。
我想開始將我的專案移植到 C++-11,但不想浪費太多時間從原始碼安裝...
GCC 4.8 將包含在 13.04 中?如果是這樣我可以等幾個月:)
我嘗試按照此問題指定的方式安裝它: 如何安裝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…
實際上我正在嘗試從源代碼構建,我很幸運地使用了本機編譯器,但我要瘋狂地構建一個明GW32 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 次),但他們從未回覆。