configure配置脚本的使用,configure配置脚本


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

 


 

暂时没了,以后遇到其它的,再来更新~

相关内容