安装CMake出现了一个错误,如何处理?

我正在Ubuntu中安装CMake,在完成了最后一步“make install”之后,这是结果:
-- Install configuration:""
CMake Error at cmake_install.cmake:36 (FILE):
 file cannot create directory: /user/local/doc/cmake-2.8. Maybe need
 administrative privileges.

make: ***[install] Error 1

这是不是意味着安装没有成功?
4个回答

安装需要root权限。所以你必须使用sudo make install而不是make install

你可以在你的主目录下安装cmake。为此,你只需要运行以下引导脚本:
./bootstrap --prefix=$HOME

那么您就不需要使用sudo命令了


你有特定的要求来运行cmake版本2.8.9吗?仓库中提供了2.8.7版本,可以通过运行命令sudo apt-get install cmake进行安装。
如果你必须自己编译一个版本,你需要以sudo make install的方式运行make install命令,因为你的应用程序需要权限将自己安装到文件系统中。
在编译后检查cmake文件,请运行命令sudo updatedb,然后运行locate cmake
最后,在命令行中运行cmake,不指定任何选项,如果应用程序编译正确,你应该会得到一些关于使用各种命令标志的输出。 更新:将之前的评论整合到这个回答中。

如何检查是否已安装? - weixi
我使用以下方法: "./configure –prefix=/opt/cmake" ---> "make" ----> "sudo make install" ---> "/opt/cmake/bin/cmake -version" 它显示输出结果为:“cmake版本2.8.9”,这意味着安装成功了吗?@maggotbrain - weixi

如果你在make过程中指定了一个路径,那么它将会安装到指定的目录中。然后你必须尝试使用sudo命令来安装到这个特定的目录中。
sudo make install

如果在make过程中没有选择任何前缀,那么软件将会安装在当前目录下。在这种情况下,不需要使用sudo命令。