“cmake --version” 指向 /usr/bin/cmake,而“which cmake” 指向 /usr/local/bin

“cmake --version” 指向 /usr/bin/cmake,而“which cmake” 指向 /usr/local/bin

我正在尝试在我的 Linux 计算机上升级 cmake。这是我使用的命令

sudo apt purge --auto-remove cmake

下载并解压后 cmake-3.13.3.tar.gz

./bootstrap
make 
sudo make install 

当我这样做时cmake --version它返回

bash: /usr/bin/cmake: No such file or directory

但是不存在 cmake 可执行文件/usr/bin并且奇怪地which cmake返回

/usr/local/bin/cmake

这正是 cmake 实际所在的位置。

$path的是

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

我如何让命令cmake指向/usr/local/bin/cmake

相关内容