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
最新文章
- calc常用
- 设置mysql utf8
- python 进程间共享数据 (二)
- # 20145334赵文豪 《Java程序设计》第5周学习总结
- CUBRID学习笔记 16 元数据支持
- netstat用法
- MapReduce按照两个字段对数据进行排序
- 在windows下解压缩Linux内核源代码出现重复文件原因
- repeater截取字数
- 【Java接口实现动态加载不同的类】
- 【OpenMesh】创建一个正方体
- Android初级教程图片信息
- Linux 安装qt5-designer并集成到Pycharm
- 使用lite-server
- django template if return false
- 壁虎书2 End-to-End Machine Learning Project
- 帝国cms调用栏目自定义字段(栏目简介)如何操作
- Apache和Tomcat的区别?
- jsp前端验证(非常好用)
- “百度杯”CTF比赛 九月场 code