CentOS 7 安裝 re2c 和 ninja


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 命令,這樣就安裝好了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM