GCC 4.8 / MINGW W64 4.8

GCC 4.8 / MINGW W64 4.8

有没有 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...

实际上,我正在尝试从源代码构建,我很幸运地使用了本机编译器,但我疯狂地构建了一个mingw32 w64std::thread支持...

答案1

用户74513,

是的,ubuntu 13.04 对 gcc 4.8 的不必要依赖是事实。访问网站:

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 次),但他们从来没有回复过。

相关内容