服务器是共用的,所以无法使用sudo apt-get 命令快速安装。
只能自己下载git上的源代码然后编译,装在自己的私人目录下
——否则 sudo apt-get 安装很容易,55555555
Ninja是一个比Make更快速的小型构建系统。其github地址为:https://ninja-build.org/
Ninja源码安装
构造Ninja可使用CMake或python,需要先安装re2c:
1、安装re2c。
下载地址:http://re2c.org/index.html
tar -xvzf re2c-2.2.tar.xz
# 如果报错了,那就去掉z如下;
# tar -xvf re2c-2.2.tar.xz
cd re2c-1.0.3/
# 为了生成configure文件,默认只有 configure.ac文件
autoreconf -i -W all
# 按照官网提示执行:存放bin的路径,这个要记住。一会配置环境变量要用。
./configure --prefix=/home/yourName/wj/softwares/ninjatest
make
make install
# 测试是否安装成功(官网安装目录上有只测试某模块)
make check
make check检查没有问题后:
配置环境变量:
在我们的/home/yourName 目录下,会有~/.bashrc 和 ~/.profile两个文件夹,这两者的区别——后者在每次用户登陆时就会读取,而前者是每次打开一个shell就会读取一遍,相对而言后者效率更好,所以
vim ~/.profile
添加如下:
export PATH=/home/yourName/wj/softwares/ninjatest/bin:$PATH
“等于号”后面就是自定义安装的目录路径:上面让你记住的路径。
保存退出,刷新一下文件
source ~/.profile
查看是否可以使用 re2c 命令:
re2c -V
无报错:输出版本号就可以了。
2、安装ninja
下载:
git clone git://github.com/ninja-build/ninja.git && cd ninja
编译ninja:
按照安装说明执行 ./configure.py --bootstrap,会生成 ninja 可执行文件
./configure.py --bootstrap
配置环境变量
同理在 ~/.profile中配置:
vim ~/.profile
查询当前路径。
pwd
你生成的ninja文件所在路径,加入环境变量:
export PATH=/home/yourName/wj/softwares/ninja:$PATH
然后刷新 ~/.profile
source ~/.profile
检验版本号:
ninja --version
可以输出版本号,就成了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)