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