GNU make 的主要预定义变量
来源:互联网 发布:一手淘宝买家数据 编辑:程序博客网 时间:2024/06/06 00:06
表 13-2 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 编译器的选项。
预定义变量
含义
$*
不包含扩展名的目标文件名称。
$+
所有的依赖文件,以空格分开,并以出现的先后为序,可能包含重复的依赖文件。
$<
第一个依赖文件的名称。
$?
所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚。
$@
目标的完整名称。
$^
所有的依赖文件,以空格分开,不包含重复的依赖文件。
$%
如果目标是归档成员,则该变量表示目标的归档成员名称。例如,如果目标名称为
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 编译器的选项。
- GNU make 的主要预定义变量
- GNU make 的主要预定义变量
- GNU make 的主要预定义变量
- GNU make 的主要预定义变量
- GNU make 的主要预定义变量及常用命令行选项
- GNU make 的主要预定义变量及常用命令行选项
- make 的主要预定义变量
- make 的主要预定义变量
- makefile 的主要预定义变量及常用命令行选项
- php的预定义变量
- shell的预定义变量
- 预定义变量的使用
- GLSL的预定义变量
- 预定义变量的使用
- 我所认识的GNU make(3) -- 变量
- makefile预定义变量、自动变量、隐式规则、模式规则、make命令选项
- JSP预定义变量的使用
- Makefile中预定义变量的含义
- spring quartz任务调度
- linux文件编程(1)
- JTree添加选中事件
- 在C++中实现多播委托(1)
- windows帐户管理
- GNU make 的主要预定义变量
- 97年世界编程大赛第一名写的程序……看完很无奈 太牛了
- jxlExport
- vc中对话框使用技巧集合(上)
- AndroidManifest.xml解析(较详细)
- MFC中屏蔽ESC和回车关闭对话框
- 网页正文抽取中的网页编码字符集自动识别最佳方案 .
- 請問EXT GRID 如何通過rowIndex和columnIndex改變列內容?
- sicily 1424 奖金..