This commit is contained in:
LiXiaoqi 2024-10-18 11:41:44 +08:00
parent dfeca5ebc8
commit 623919b31b

View File

@ -60,11 +60,11 @@ Selected multilib: .;@m64
当你通过 update-alternatives 切换到不同版本的 GCC 时,它仅影响 GCC 和 G++ 的命令。clang++ 是一个独立的编译器,它在执行时会查找系统上安装的 GCC 版本以进行某些操作,但并不会受到 update-alternatives 的影响。因此clang++ 显示的 GCC 版本仍然是它在编译时找到的版本。影响的仅是在使用gcc时默认选择你设置的gcc的版本eg: 当你通过 update-alternatives 切换到不同版本的 GCC 时,它仅影响 GCC 和 G++ 的命令。clang++ 是一个独立的编译器,它在执行时会查找系统上安装的 GCC 版本以进行某些操作,但并不会受到 update-alternatives 的影响。因此clang++ 显示的 GCC 版本仍然是它在编译时找到的版本。影响的仅是在使用gcc时默认选择你设置的gcc的版本eg:
![image-20241018105247247](/assert\image-20241018105247247.png) ![image-20241018105247247](/assert/image-20241018105247247.png)
当通过update-alternatives配置默认的gcc前提是不同版本的gcc 已经使用update-alternatives install进行安装 当通过update-alternatives配置默认的gcc前提是不同版本的gcc 已经使用update-alternatives install进行安装
![image-20241018105548321](/assert\image-20241018105548321.png) ![image-20241018105548321](/assert/image-20241018105548321.png)
这时候再使用clang++ -v 查看选择的gcc版本 并没有受到影响 这时候再使用clang++ -v 查看选择的gcc版本 并没有受到影响