【发布时间】:2014-09-28 14:52:39
【问题描述】:
我的 Debian 7 armel 嵌入式系统目前有 g++ 4.6,我想升级到 g++ 4.9 以使用新的 C++11 功能。我该怎么做?
我当前的sources.list 内容是:
deb http://security.debian.org/wheezy/updates main deb-src http://security.debian.org/wheezy/updates main deb http://ftp.us.debian.org/debian wheezy 主要非免费 deb-src http://ftp.us.debian.org/debian wheezy 主要非免费简单的 apt-get 安装包不起作用:
root@arm:~# apt-get install g++-4.9 阅读包裹清单...完成 构建依赖树 读取状态信息...完成 E: 无法定位包 g++-4.9 E: 通过正则表达式 'g++-4.9' 找不到任何包【问题讨论】:
-
sudo apt-get install g++-4.9? -
您可能需要
jessie。 -
一个简单的 apt-get 安装不起作用,唉。
-
您可能想尝试将“测试”存储库添加到您的 sources.list:
deb http://http.us.debian.org/debian/ testing contrib main(您也可以添加non-free子分支,我很确定这不是不过 gcc 需要)。 -
看Debian package search,wheezy没有gcc-4.9。您可以获得crosstool-ng 并构建您自己的编译器。否则,需要有人将您指向 4.9 的“.deb”;它可能会在未来的某个时间存在。
标签: c++11 g++ arm debian gcc4.9