计算化学公社

标题: cmake3正常安装完,但是cmake3命令不可用 [打印本页]

作者
Author:
panli    时间: 2020-4-10 23:56
标题: cmake3正常安装完,但是cmake3命令不可用
请教一下各位高手,系统是Centos7.6,用户是fzsj,严格按照http://sobereva.com/457中的cmake3安装方法进行安装,./bootstrap --prefix=/fzsj/cmake3、make -j和make install都已经成功进行完,并且在.bashrc中加入了export PATH=$PATH:/fzsj/cmake3/bin,并重启系统,输入cmake3 /V,系统提示“未找到命令”,cmake /V就正常显示2.8.12.2版本号。
请问这是什么原因?什么解决?谢谢。

作者
Author:
zjxitcc    时间: 2020-4-11 00:29
仔细看博文。cmake 3.x版本的可执行程序仍是cmake。cmake3不是可执行程序。你自己到/fzsj/cmake3/bin下一看便知。
PS:是-v,不是/V。
作者
Author:
ene    时间: 2020-4-11 01:09
zjxitcc 发表于 2020-4-11 00:29
仔细看博文。cmake 3.x版本的可执行程序仍是cmake。cmake3不是可执行程序。你自己到/fzsj/cmake3/bin下一看 ...

查看cmake版本还真不是cmake -v,你输入cmake -v只会得到一条报错,说"-v"这个文件不存在。
作者
Author:
abin    时间: 2020-4-11 08:28
我有一个100%成功的方案。
不用编译。
直接可用。
有需要联系我。

签名有联系方式。
作者
Author:
zjxitcc    时间: 2020-4-11 09:39
ene 发表于 2020-4-11 01:09
查看cmake版本还真不是cmake -v,你输入cmake -v只会得到一条报错,说"-v"这个文件不存在。

大意了一直用的cmake --version。没试过cmake -v还以为也可以用
作者
Author:
sobereva    时间: 2020-4-11 22:24
用export PATH=/sob/cmake3/bin:$PATH,让/sob/cmake3/bin目录的搜索优先级高于原本的$PATH,这样cmake命令就会用/sob/cmake3/bin里的,即对应cmake3的。当然,你把系统原先的cmake卸载了也行。
作者
Author:
panli    时间: 2020-4-15 10:45
sobereva 发表于 2020-4-11 22:24
用export PATH=/sob/cmake3/bin:$PATH,让/sob/cmake3/bin目录的搜索优先级高于原本的$PATH,这样cmake命令 ...

谢谢sob老师,我把老版本的cmake卸载以后再安装新版本,问题就解决了。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3