使用 sudo 时 gcc 版本不同

使用 sudo 时 gcc 版本不同

我的 CentOS7 机器上安装了两个版本的 gcc:4.8.5 和 8.3。如果我执行:$ gcc --version,我会得到 8.3

如果我这样做:$ sudo gcc --version 我得到 4.8.5

我如何才能让 sudo 命令也使用 8.3 而不是 4.8.5?我对 cmake 也有同样的问题...普通用户使用 3.9.2,sudo 使用 2.8.11。

答案1

运行which gccsudo which gcc。这将为您提供两个编译器的完整路径。

相关内容