我想安装 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,请按照以下步骤操作:
删除以前安装的所有 gcc-6 版本:
sudo apt-get remove --purge gcc-6 g++-6 gcc-6-multilib
sudo apt autoremove
添加 gcc-6.3 PPA:
sudo add-apt-repository ppa:jonathonf/gcc-6.3
sudo apt-get update
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
使用 检查刚刚安装的 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++”解决了这个问题!