4

我正在尝试安装 g++ 4.9 或更高版本以便在 Android 上构建 mapbox。说明指出我需要 g++ 4.9 或更高版本。我找到了以下说明,但它们不起作用。

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update
sudo apt-get install g++-4.9

最后一条命令说:

~ $ sudo apt-get install g++-4.9
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package g++-4.9 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'g++-4.9' has no installation candidate

我还尝试了 Synaptic Package Manager 并得到以下结果:

g++:
  Depends: cpp (>=4:4.9-1ubuntu7) but 4:4.8.2-1ubuntu6 is to be installed
  Depends: gcc (>=4:4.9-1ubuntu7) but 4:4.8.2-1ubuntu6 is to be installed
 Depends: g++-4.9 (>=4.9) but it is not installable
 Depends: gcc-4.9 (>=4.9) but it is not installable

如何在我的计算机上获得 g++ 4.9?

谢谢。

4

1 回答 1

6

这是在 Linux Mint 17.2 Rafaela 上安装 g++-4.9 的方法

  1. 转到菜单 -> 管理 -> 软件源

  2. 单击其他存储库,然后单击Getdeb

  3. 点击编辑网址...

  4. 替换deb http://archive.getdeb.net/ubuntu trusty-getdeb 应用

    经过

    deb http://archive.getdeb.net/ubuntu wily-getdeb 应用程序

    然后点击更新缓存

在此处输入图像描述

  1. 在这一点上,你可以去

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test

    sudo apt-get 更新

    sudo apt-get install g++-4.9

在此处输入图像描述

您可以像这样调用您的 g++:

g++-4.9

在此处输入图像描述

现在你已经安装了 g++ 4.9.3

作为补充,您可以拥有最新的 g++-5 (g++ 5.2.1) 编译器

sudo apt-get install g++-5

在此处输入图像描述

于 2015-11-02T15:44:07.140 回答