CentOS 7 安裝 re2c 和 ninja
阿新 • • 發佈:2020-10-25
CentOS 7 通過原始碼安裝 re2c 最新版,解決 configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers
問題。
1、準備編譯環境
yum -y install git automake gcc+ gcc-c++ libtool
2、獲取原始碼、並編譯安裝
git clone https://github.com/skvadrik/re2c.git re2c
cd re2c
mkdir -p m4
./autogen.sh && ./configure --prefix=/usr && make
sudo make install
備用下載地址:https://down.24kplus.com/linux/re2c-1.1.1.tar.gz
3、檢查是否安裝成功
re2c -v
re2c 1.1.1
官方安裝文件:http://re2c.org/install/install.html
這樣就安裝完畢了,因為re2c作為基礎依賴,所以這裡採用預設安裝,上面的安裝說明頁面也給出了詳細的安裝細節.
然後可以安裝ninja了,ninja官網地址:https://ninja-build.org/,github倉庫地址:https://github.com/ninja-build/ninja,可以從github倉庫克隆專案切換到release分支或者下載release包,目前最新版是1.8.2,安裝過程如下:
解壓:
unzip ninja-1.8.2.zip
cd ninja-1.8.2/
然後github首頁上有安裝的命令:
現在可以執行./configure.py --help檢視幫助,直接執行./configure.py --bootstrap進行編譯,編譯完成之後,當前目錄下會有ninja的可執行檔案,執行./ninja -h可以檢視幫助
ninja比較精簡,只需要一個可執行檔案即可,現在可以做軟鏈或者複製到/usr/bin下面就可以直接呼叫了,比如:cp ninja /usr/bin/然後可以直接使用ninja命令,這樣就安裝好了.