【问题标题】:How to get latest cmake version from CentOS 6.5如何从 CentOS 6.5 获取最新的 cmake 版本
【发布时间】:2023-03-02 21:38:01
【问题描述】:

有没有从 CentOS 6.5 安装最新 cmake 版本的好方法?

我正在做yum install cmake,但它给了我来自基本仓库的 2.6.4,这是我不想要的。

我尝试安装 cmake28,但问题是当我尝试安装 ./configure 时,它会抛出一个错误,提示 cmake 不可用。

【问题讨论】:

    标签: linux centos cmake centos6 centos6.5


    【解决方案1】:

    rpm -Uv ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/Application:/Geo/CentOS_6/x86_64/cmake-3.0.0-143.1.x86_64.rpm 希望这对某人有所帮助。如果您有任何问题,请告诉我。玩得开心。

    【讨论】:

    • 请详细说明你的答案。
    【解决方案2】:

    我知道这是一个古老的问题,但我通过谷歌搜索来到这里并想分享我到目前为止所知道的。

    当您sudo yum install cmake28 时,您会在您的机器上获得一个 /usr/bin/cmake28 二进制文件。您可以通过以下方式设置符号链接以使您的配置脚本工作:

    sudo ln -s /usr/bin/cmake28 /usr/bin/cmake

    不知道为什么 cmake28 包不适合你。

    【讨论】:

    • 对我来说,这是正确的答案,但是,在我的系统中是 cmake3,所以我做同样的# ln -s /usr/bin/cmake3 /usr/bin/cmake。另一个区别是,在创建链接之前,我需要删除旧的 cmake,但我没有删除,而是将其重命名为 cmake_old
    【解决方案3】:

    好吧,在查看了 CMake 在其网站上提供的教程后,上面写着 download this,然后您必须输入“./bootstrap”,然后输入“make”和“make install”。

    如果您遇到任何错误,请在所有上述命令前输入“sudo”。如果这不起作用,最好的办法是通过输入“su”和 root 密码登录到 root 帐户。

    如果您已经安装了 cmake,您应该按照 cmake 提供的步骤 on their website 或尝试命令“sudo yum remove cmake”。

    【讨论】:

    • 按照./bootstrap make make install 的步骤后,我得到了bash: cmake: command not found
    • @PassionateDeveloper 确保你的机器上安装了 GNU C++ 编译器。您可以使用写在括号内的命令来安装它,而不是括号本身,(sudo yum group install "Development Tools")
    猜你喜欢
    • 2014-05-15
    • 2020-12-29
    • 2014-04-19
    • 2021-10-01
    • 2010-10-15
    • 2014-02-25
    • 2015-07-22
    • 2018-09-26
    • 1970-01-01
    相关资源
    最近更新 更多