Installation Cmake版本更新
我正在尝试在我的linux机器上安装更新版本(2.8.11)的Cmake。已安装的版本是2.8.6。现在,我在一个单独的mycmakebuild文件夹中使用cmake命令构建新版本。然后我运行make命令。根据cmake网站,如果我从我的构建文件夹运行cmake,makeinstall命令是可选的。这意味着在运行cmake和make命令后,我不需要运行makeinstall。但是当我使用cmake--version检查mycmakebuild文件夹中的cmake版本时,它仍然显示旧版本。(我没有运行makeinstall命令的管理员权限)。请说明可能出现的问题Installation Cmake版本更新,installation,cmake,Installation,Cmake,我正在尝试在我的linux机器上安装更新版本(2.8.11)的Cmake。已安装的版本是2.8.6。现在,我在一个单独的mycmakebuild文件夹中使用cmake命令构建新版本。然后我运行make命令。根据cmake网站,如果我从我的构建文件夹运行cmake,makeinstall命令是可选的。这意味着在运行cmake和make命令后,我不需要运行makeinstall。但是当我使用cmake--version检查mycmakebuild文件夹中的cmake版本时,它仍然显示旧版本。(我没有
听起来很像你只是用错误的方式调用新构建的可执行文件。将目录更改为executalbe所在的位置后,使用
./cmake
而不仅仅是
cmake
第一个调用当前目录中的可执行文件,后一个调用在系统搜索路径($path)中找到的可执行文件
如果您想从另一个地方调用您的cmake版本,只需预先指定它的路径,例如
mycmakebuild/src/cmake
至于makeinstall:您可以这样做,您只需调整文件应该放在哪里的路径。如果在生成目录中运行make edit_cache,则可以将CMAKE_INSTALL_前缀设置为,例如/home/yourlogin/CMAKE,CMAKE将安装到该位置。使用此功能,您还可以删除build目录中的许多(无用)对象文件。谢谢您的帮助。我已经使用引导安装,现在我可以看到更新版本正在运行。