如何在 Ubuntu 16.04 上安装 GCC6.3.x 和 G++6.3.x

如何在 Ubuntu 16.04 上安装 GCC6.3.x 和 G++6.3.x

我想安装 GCC 和 G++ 6.3 版本。因为 MATLAB 仅支持此编译器。在启动板上它不可用。

我找不到任何可以描述安装方法的链接。我可以从 PPA 安装 6.5。有人可以解释如何从源代码安装吗?

答案1

GCC 6.3 可在 Jonathon F 的 Launchpad 存储库中找到:
https://launchpad.net/~jonathonf/+archive/ubuntu/gcc-6.3

该 PPA 可用于从包安装 GCC 6.3,而不是从源代码安装,这通常是最后手段(请注意,它不是官方的 Ubuntu PPA)。

要在 Ubuntu 16.04 上安装 GCC 6.3,请按照以下步骤操作:

  1. 删除以前安装的所有 gcc-6 版本:

    sudo apt-get remove --purge gcc-6 g++-6 gcc-6-multilib
    sudo apt autoremove

  2. 添加 gcc-6.3 PPA:

    sudo add-apt-repository ppa:jonathonf/gcc-6.3
    sudo apt-get update

  3. 6.3.0-21ubuntu1~16.04.york0在我们的例子中,安装特定的 gcc-6.3 版本:

    VER=6.3.0-21ubuntu1~16.04.york0 && sudo apt-get install gcc-6-base=$VER gcc-6=$VER g++-6=$VER cpp-6=$VER libgcc-6-dev=$VER libstdc++-6-dev=$VER libasan3=$VER

  4. 使用 检查刚刚安装的 gcc 的版本gcc-6 -v。预期:

    gcc version 6.3.0 20170628 (Ubuntu 6.3.0-21ubuntu1~16.04.york0)

答案2

我发现存储库不再可用!对于我来说,在源文件夹中复制“gcc-7”/“g++-7”并将其命名为“gcc”/“g++”解决了这个问题!

相关内容