开源项目中./configure常用参数

./configure常用参数解释:

–help:显示帮助信息并退出

–prefix=/home/carl:指定安装位置,如果安装位置不指定,默认路径为/usr/local下的bin、lib等文件夹

–build:就是你正在使用的机器,查看本机使用的可以在configure目录下执行./config.guess

–host:就是你编译好的程序可以运行的机器

–target:就是你编译好的程序可以处理的其他平台

比如你build的机器是x86,想运行的host机器是arm,程序可以处理的程序target是mips

CC:指定编译工具链的名字

CFLAGS:指定头文件(.h文件)的路径,如:CFLAGS=-I/usr/include -I/path/include

LDFLAGS:gcc 等编译器会用到的一些优化参数,也可以在里面指定库文件的位置。用法:LDFLAGS=-L/usr/lib -L/path/to/your/lib

LIBS:告诉链接器要链接哪些库文件,如LIBS = -lpthread -liconv

你可能感兴趣的:(Linux程序设计)