又一次感叹自己的愚蠢
- 为什么要设置多个版本
-
- 修改程序包版本的方式
- 问题所在
- 解决方式
为什么要设置多个版本
毫无疑问,在面对各种软件的时候,每种软件因为版本或者本质算法的需要,都会对gcc,g++这类编译器有不同的需求,而我们总不能用一个下一个,所以电脑里保存多个版本,只用调整各自的优先级,随时切换就好
修改程序包版本的方式
上的主流方式无非就两种
- 修改软连接
- 首先需要查看现有的gcc和g++版本:
结果如下:
- 现在所需要的版本
- 然后消除现有的软连接
- 最后设定新的软连接
-
设置优先级
开始的步骤都是一样的,查询默认版本以及电脑所存在版本。
然后设置权重
最后的数字是权重,系统会默认选择权重最大的版本。
输入
之后可以输入数字自行选择:

问题所在
可是经有这两种方式之后,我的gcc和g++的版本并未得到改变,后来细察发现,系统默认的路径不是usr/bin
解决方式
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!