是要先./configure壹下,再make,再make install。
源碼安裝的方法是:
step1 ?./configure
step2 ?make
step3 ?make install
如果仔細看,會發現,解壓之後的軟件源碼包的目錄下沒有Makefile,然後在執行了./configure
會生成了很多奇怪名字的文件(./configure命令就是執行軟件源碼根目錄下的名為configure的腳本),就包括了Makefile文件,在./configure的時候,Makefile.in是入口。
擴展資料:
Make工具最主要也是最基本的功能就是通過makefile文件來描述源程序之間的相互關系並自動維護編譯工作。
而makefile 文件需要按照某種語法進行編寫,文件中需要說明如何編譯各個源文件並連接生成可執行文件,並要求定義源文件之間的依賴關系。
makefile 文件是許多編譯器--包括 Windows NT 下的編譯器--維護編譯信息的常用方法,只是在集成開發環境中,用戶通過友好的界面修改 makefile 文件而已。
在 UNIX 系統中,習慣使用 Makefile 作為 makefile 文件。如果要使用其他文件作為 makefile,則可利用類似下面的 make 命令選項指定 makefile 文件:
百度百科-Makefile