Linux的gcc和g++版本在不同系统中不同,下面主要介绍如何手动切换不同版本的gcc和g++。
查看系统中gcc和g++的版本,可采用如下命令:
gcc -v
和g++ -v
假设系统中有4.4和4.8两个不同版本的gcc和g++,可分别采用下述命令进行不同版本添加:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 80 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 80
选择不同版本的gcc和g++,可采用如下命令:
sudo update-alternatives --config gcc sudo update-alternatives --config g++
如果想删除之前添加的gcc和g++的选择项,可执行以下命令(如4.4):
sudo update-alternatives --remove gcc /usr/bin/gcc-4.4 sudo update-alternatives --remove gcc /usr/bin/g++-4.4