Linux下軟體的安裝一般由3個步驟組成: 若取消編譯: 若卸載軟體: 本節主要討論configure配置腳本。 如下圖所示,有些軟體就有configure配置腳本: 就可以使用命令./configure –help 輸出詳細的選項列表 常用選項如下: --host 編譯運行後的程式,預設為buil ...
Linux下軟體的安裝一般由3個步驟組成:
./configure --host=arm-linux ... //配置
make //編譯 make install //安裝
若取消編譯:
make clean //只清除之前編譯的可執行文件及配置文件。 make distclean //清除所有生成的文件。
若卸載軟體:
make uninstall //卸載
本節主要討論configure配置腳本。
如下圖所示,有些軟體就有configure配置腳本:
就可以使用命令./configure –help 輸出詳細的選項列表
常用選項如下:
--host
編譯運行後的程式,預設為build,也就是本機編譯出來的程式,由本機使用,比如當本機編譯出來的程式,要在arm主機上運行時,就要設為arm-linux
例如:
./configure --host=arm-linux
--prefix
安裝路徑首碼,指使用make install 後,生成的安裝路徑在哪
例如:
./configure --prefix=/work/my_bin
CFLAGS
指定頭文件(.h文件)的路徑,一般是用來安裝了庫包後,安裝目錄下會有兩個文件(include和lib),再來安裝應用程式包時,就需要指定(include)頭文件路徑
例如:
./configure CFLAGS=”-I/usr/include”。 //-I: include
LDFLAGS
指定庫文件的路徑,一般是用來安裝了庫包後, 安裝目錄下會有兩個文件(include和lib),再來安裝應用程式包時,就需要指定(lib)庫文件路徑
例如:
./configure LDFLAGS=”-L/usr/include”。 //-L: lib
暫時沒了,以後遇到其它的,再來更新~