我尝试从https://launchpad.net/~ubuntu-toolchain-r/+archive/test/+packages(我没有找到这里提到的 13.04:如何安装 gcc-4.8),我认为我在安装过程中搞砸了。
apt-get install gcc-4.8
得到:
The following packages have unmet dependencies:
接下来是一长串的软件包列表和建议:
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution)
但apt-get -f install
说
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
请帮助我需要 C++11 支持
更新日期:2013 年 4 月 28 日
这是修复
sudo apt-get clean
其次是
sudo apt-get update
然后
apt-get upgrade -f
非常感谢大家的帮助!
答案1
安装支持 C++11 的 gcc 的最佳方法是
sudo apt-get install build-essential
然后使用以下代码编译源代码
g++ <Filename>.cpp -std=c++0x
答案2
您可以安装Ubuntu 13.04 中的 gcc 4.8,只需按照命令
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get update
sudo apt-get install gcc-4.8-base
答案3
安装两个 debian 软件包...(你可以搜索 Google 下载并安装)
64 位
libisl10_0.11.1-2_amd64.deb
libcloog-isl4_0.18.0-2_amd64.deb
命令:sudo dpkg -i 'package_name'
sudo 添加 apt-repository ppa:ubuntu-toolchain-r/test -y
sudo apt-get 更新
sudo apt-get 安装 g++-4.8 gcc-4.8