alternatives是dpkg的实用工具,用来维护系统命令的符号链接,以决定系统默认使用什么命令。 PS: 需要在/var/lib/alternatives/目录下创建文件,所以一般只有root可以
命令语法:
示例:
管理系统中默认的gcc-4.4.7和自己安装的gcc-4.8.5
数值越大优先级越高
alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.47 50
alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.47 50
alternatives --install /usr/bin/c++ c++ /usr/bin/g++-4.47 50
alternatives --install /usr/bin/gcc gcc /usr/local/gcc-4.8.5/bin/gcc 60
alternatives --install /usr/bin/g++ g++ /usr/local/gcc-4.8.5/bin/g++ 60
alternatives --install /usr/bin/c++ c++ /usr/local/gcc-4.8.5/bin/c++ 60