在linux下面的大型工程很多都是makefile管理的,但是隨着工程越來越大,makefile編寫又成了一個大工程,這個時候出現了兩個比較流行的工具,cmake和configure,configure又衍生出來一套automake。
我這里記錄下發現工程目錄下有autogen.sh這個文件的時候,怎么處理工程
安裝auto工具
sudo apt-get install autoconf automake libtool
然后正常的情況下直接運行腳本就沒得問題了
./autogen.sh
在運行后,可能遇到很多包和庫沒有安裝,這是環境問題,按照提示安裝相應的庫就好了,如果不太懂可以百度或者谷歌一下。
在然后腳本會生成一個 configure 的腳本,直接運行就好了
./configure
運行這個腳本后會生成一個makefile文件,這個時候就是偉大的make登場了
make -j8 make install
嗯嗯,大概意思就是這樣,加油,boby!