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

最新文章

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

热门文章

  1. 开发者必备,超实用的PHP代码片段(转)
  2. mybatis0209 二级缓存
  3. JavaScript 之 弹出窗口总结
  4. Android(java)学习笔记70:同步中的死锁问题以及线程通信问题
  5. CMD相关命令初探
  6. [改善Java代码]使用valueOf前必须进行校验
  7. 转: 基于nginx的hls直播系统
  8. Linux 命令 - uniq: 通知或忽略重复行
  9. 【Knockout】五、创建自定义绑定
  10. 【Knockout】二、监控属性Observables