zoukankan      html  css  js  c++  java
  • GNU make 的主要预定义变量

    GNU make 的主要预定义变量
      预定义变量
      含义
      $*
      不包含扩展名的目标文件名称。
      $+
      所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。
      $<
      第一个依赖文件的名称。
      $?
      所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚。
      $@
      目标的完整名称。
      $^
      所有的依赖文件,以空格分开,不包含重复的依赖文件。
      $%
      如果目标是归档成员,则该变量表示目标的归档成员名称。例如,如果目标名称为
      mytarget.so(image.o),则 $@ 为 mytarget.so,而 $% 为 image.o。
      AR
      归档维护程序的名称,默认值为 ar。
      ARFLAGS
      归档维护程序的选项。
      AS
      汇编程序的名称,默认值为 as。
      ASFLAGS
      汇编程序的选项。
      CC
      C 编译器的名称,默认值为 cc。
      CFLAGS
      C 编译器的选项。
      CPP
      C 预编译器的名称,默认值为 $(CC) -E。
      CPPFLAGS
      C 预编译的选项。
      CXX
      C++ 编译器的名称,默认值为 g++。
      CXXFLAGS
      C++ 编译器的选项。
      FC
      FORTRAN 编译器的名称,默认值为 f77。
      FFLAGS
      FORTRAN 编译器的选项。
  • 相关阅读:
    Visual Studio 2015 开发 ASP.NET 5
    全新的membership框架Asp.net Identity
    VS2013下实现移动端的跨平台开发
    用SQL语句,删除掉重复项只保留一条
    SOA IN Real World
    Asp.net负载均衡之Session
    C#时常需要调用C++DLL
    C# 支付宝接口
    好代码是怎么炼成的
    ASP.net 服务器监控
  • 原文地址:https://www.cnblogs.com/lj821022/p/1565117.html
Copyright © 2011-2022 走看看