广告

本站里的文章大部分经过自行整理与测试

2017年4月4日星期二

VMware - GNU C Compiler (gcc) version 6.X was not found


如果自行更新了内核, 可能需要连 gcc 和 g++ 都要更新
如 vmware, 会要求新的 gcc 版本

https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test

$ sudo apt-get update
$ sudo apt-get install build-essential software-properties-common -y

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
$ sudo apt-get update
$ sudo apt-get install gcc-snapshot -y
$ sudo apt-get update

安装 gcc-6 和 g++-6 ( 要安装的版本 6.2.0-3 )
$ sudo apt-get install gcc-6 g++-6 -y
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6

安装 gcc-5 和 g++-5 ( 已安装的版本 5.4.1-2 )
$ sudo apt-get install gcc-5 g++-5 -y
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

选择要运行的 gcc 和 g++ 版本
$ sudo update-alternatives --config gcc

查看现在所用的版本
$ gcc -v

安装了 gcc-6 后, 那就可以打开 vmware, 将 Location 填入 /usr/bin/gcc-6

其它:

从 gcc 选项移除
$ sudo update-alternatives --remove gcc /usr/bin/gcc-5

将现在所选的选项设置成 auto mode
$ sudo update-alternatives --auto gcc

没有评论:

发表评论