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

安装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

是不是代表没有安装成功?

答案1

sudo make install安装需要 root 权限。因此你必须使用make install

答案2

您可以在主目录下安装 cmake。为此,您只需按如下方式运行引导脚本:

./bootstrap --prefix=$HOME

那么你不需要使用 sudo 命令

答案3

您是否有运行 cmake 版本 2.8.9 的特定要求?版本 2.8.7 可从存储库获取,可通过运行以下命令进行安装sudo apt-get install cmake

如果您必须自己编译一个版本,您将需要运行 make install 命令,因为sudo make install您的应用程序需要权限才能将其自身安装到文件系统中。

要在编译后检查 cmake 文件,请运行命令sudo updatedb,然后locate cmake

最后,cmake从命令行运行,不指定任何选项,如果应用程序编译正确,您应该使用各种命令标志获得一些输出。

更新:将之前的评论汇总到这个答案中。

答案4

如果您在 期间指定路径make,则它将安装到指定目录。然后您必须尝试使用sudo​​ 安装到此特定目录,如下所示

sudo make install

如果您在 期间未选择任何前缀make,则它将安装在您当前的目录中。在这种情况下sudo不需要。

相关内容