GNU Makefile默认变量与值

转自:http://hi.baidu.com/gcc_gun/blog/item/601ac462a358ced4e6113a2a.html

 

GNU make Makefile 默认变量与值
GNU make预定义变量:
AR-->归档维护程序的名称,默认值为ar
ARFLAGS-->归档维护程序的选项
AS-->汇编程序的名称,默认值为as
ASFLAGS-->汇编程序的选项
CC-->C编译器的名称,默认为gcc
CPP-->C预编译器的名称,默认为$(CC)-E
CCFLAGS-->C编译器的选项
CPPFLAGS-->C预编译的选项
CXX-->C++编译器的名称,默认为g++
CXXFLAGS-->C++编译器的选项
FC-->FORTRAN编译器的名称,默认为f77
FFLAGS-->FORTRAN编译器的选项

GNU make自动变量:
$*-->不包含扩展名的目标文件名称
$+-->所有的依赖文件,以空格分开,包含重复的
$<-->第一个依赖文件的名称
$?-->所有的依赖文件,以空格分开,修改日期比目标的创建日期晚
$@-->目标的完整名称
$^-->所有的依赖文件,以空格分开,不包含重复的
$%-->如果目标是归档成员,则该变量 表示目标的归档成员名称

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值