1. 隐式规则中的变量
隐式规则中使用的变量分成两种:一种是命令相关的,如“CC”;一种是参数相关的,如“CFLAGS”。
1)与命令相关的变量
变量
含义
AR
函数库打开包程序。默认命令是“ar”
AS
汇编语言编译程序。默认命令是“as”
CC
C语言编译程序。默认命令是“cc”
CXX
C++语言编译程序。默认命令是“g++”
CO
从RCS文件中扩展文件程序。默认命令是“co”
CPP
C程序的预处理器(输出是标准输出设备)。默认命令是“$(CC) -E”
FC
Fortran和Ratfor的编译器和预处理程序。默认命令是”f77”
GET
从SCCS文件扩展文件的程序。默认命令是“get”
LEX
Lex方法分析器程序(针对于C或Ratfor)。默认命令是”lex”
PC
Pascal语言编译程序。默认命令是”pc”
YACC
Yacc文法分析器(针对C程序)。默认命令是“yacc”
YACCR
Yacc文法分析器(针对Ratfor程序)。默认命令是“yacc -r”
MAKEINFO
转换Texinfo源文件(.texi)到info文件程序。默认命令是“makeinfo”
TEX
从TeX源文件创建TeX DVI文件的程序。默认命令是“tex”
WEAVE
转化Web到TeX的程序。默认命令是“weave”
TEXI2DVI
从Texinfo源文件创建TeX DVI文件的程序。默认命令是“texi2dvi”
CWEAVE
转化C Web到TeX的程序。默认命令是“cweave”
TANGLE
转换Web到Pascal语言的程序,默认命令是”tangle“
CTANGLE
转换C Web到C。默认命令是”ctangle“
RM
删除文件命令。默认命令是”rm -f“
时间: 2024-10-29 10:48:14