zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    RabbitMqBase消息队列小结
    PtrSwap不仅仅是原地交换两个数
    InterfaceSummary接口小结
    InterfaceDesign接口设计原则
    InitOrder初始化执行顺序
    golang面向对象编程思想
    golang之工厂模式
    golang之方法
    golang之结构体使用注意事项和细节
    golang之匿名函数结合defer
  • 原文地址:https://www.cnblogs.com/yuankaituo/p/5170020.html
Copyright © 2011-2022 走看看