我刚刚在我的 ubuntu 机器上安装了 CMAKE。所以当我执行 whereis cmake 时,它给了我实际的路径
username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ whereis cmake
cmake: /usr/bin/cmake
但是每当我尝试获取 cmake 的版本时,我总是收到以下消息..我不确定我在这里做错了什么?
username@phx7b02c-ee1b:~/CMAKE/cmake-2.8.11$ /usr/bin/cmake --version
-bash: /usr/bin/cmake: is a directory
有人能帮我一下吗?
答案1
尝试使用该命令type
而不是whereis
查找可执行文件。
$ type -a cmake
cmake is /usr/bin/cmake
$ /usr/bin/cmake --version
cmake version 2.8.4
该命令whereis
不使用您当前的环境,它会查找通常用于可执行文件的几个位置,例如:
摘自 whereis 手册页
FILES
/{bin,sbin,etc}
/usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
X386,TeX,g++-include}
/usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,emacs}