首页 > 解决方案 > 从二进制文件 ubuntu 18.04 构建 ninja

问题描述

我不熟悉从他们的二进制文件构建包的过程,我觉得我在概念上遗漏了一些东西。我使用 cmake 从二进制文件构建了 ninja 版本 1.10.2,它似乎工作正常,但是每当我检查 ninja --version 时,它都会返回旧版本。我缺少什么最后一步来确保它使用新安装的版本?以下是我到目前为止所采取的步骤:

  1. 从这里下载 tar.gz https://github.com/ninja-build/ninja/releases

  2. 将文件提取到我在家中创建的名为 ninja 的目录中

    tar xvzf ~/Downloads/"filename" -C ~/ninja

  3. 它提取得很好,现在如果我导航到~/ninja/ninja-1.10.2/有一个 READ.ME,其中包含以下关于使用 cmake 构建的说明

    cmake -Bbuild-cmake -H.

    cmake --build-cmake

所以我在~/ninja/ninja-1.10.2/. 我没有收到任何错误,现在有一个 build-cmake 目录!接下来我该怎么做?

我猜我已经安装了新版本,但我没有指出它,所以忍者不知道这个新版本在哪里/需要加载它。我怎么做?

标签: linuxcmakeubuntu-18.04ninjaprecompiled-binaries

解决方案


推荐阅读