antuomake 生成configure的使用

configure 作为编译配置脚本,有大量选项可供不同编译需求,这些选项直 接作用到最终生成的Makefile文件

问题:automake默认的gcc编译选项为-Wall -O2 -g,怎么改为我们实际需 要的编译选项(如不带优化选项)?

使用如下命令重新执行configure: CFLAGS="-Wall -g" ./configure 当然也可以直接顶层Makefile.am中添加CFLAGS="-Wall -g"

1、执行编译,产生可执行文件target make 问题:automake默认的gcc编译选项为-Wall -O2 -g,怎么改为我们实际需 要的编译选项(如不带优化选项)? 使用如下命令重新执行configure: CFLAGS="-Wall -g" ./configure 当然也可以直接顶层Makefile.am中添加CFLAGS="-Wall -g"

1、help 查看所有选项

2、--prefix=PEWFIX 输入安装目录前缀. 如: ./configure --prefix=/usr/local/bin

3、编译器选项,如: CFLAGS=“-Wall -g” ./configure LDFLAGS=“-L libpath–l libname -static” ./configure CC=“arm-linux-gcc” ./configure

4、--host 指定软件运行的系统平台 如:嵌入式arm-linux通常用 --host=arm-linux ./configure --host=arm-linux


1、help 查看所有选项

2、--prefix = PEWFIX 输入安装目录前缀.如: ./configure --prefix=/usr/local/bin

3、编译器选项,如: CFLAGS = “-Wall -g” ./configure LDFLAGS=“-L libpath–l libname -static” ./configure CC=“arm-linux-gcc” ./configure
4、--host 指定软件运行的系统平台 如:嵌入式arm-linux通常用 --host=arm-linux ./configure --host=arm-linux

原文地址:https://www.cnblogs.com/yuankaituo/p/5170020.html