You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 7下ninja-build系统级安装问题求助

关于CentOS 7下Ninja系统级安装的问题

先明确:./configure.py --bootstrap不会自动完成系统级安装

这个命令的作用只是快速编译生成当前目录下的ninja可执行文件,仅用于本地目录内的测试或使用,设计上就不会自动将文件复制到系统全局路径(比如/usr/bin),所以你只能在编译目录下识别到ninja是正常现象。

将Ninja安装到/usr/bin/ninja的两种方法

方法一:手动复制(最简单直接)

既然已经成功编译出ninja可执行文件,直接用cp命令将其复制到系统全局路径即可,需要管理员权限:

cd ~/programs/ninja
sudo cp ninja /usr/bin/

复制完成后,在任意目录下执行以下命令验证:

ninja --version

方法二:使用Ninja自身的安装目标

Ninja源码支持通过自身的构建系统执行安装操作,如果你想通过标准流程安装,可以指定安装前缀为/usr(默认是/usr/local):

cd ~/programs/ninja
sudo ./ninja install prefix=/usr

卸载方法

如果之后需要移除系统级的Ninja,直接删除对应的文件即可:

sudo rm /usr/bin/ninja

内容的提问来源于stack exchange,提问作者shashashamti2008

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 22:50:40