Makefile中.SUFFIXES的含义

简介: Makefile中.SUFFIXES的含义

概述


Make 使用一个特殊的目标,
故名 .SUFFIXES允许你定义自己的后缀。


例如,依赖线:.SUFFIXES: .foo .bar


告诉make ,将使用这些特殊的后缀,以使自己的规则。


如何让 make 已经知道如何从 .c 文件生成 .o文件。


示例


类似的可以定义规则以下列方式:


.foo.bar:
        tr '[A-Z][a-z]' '[N-Z][A-M][n-z][a-m]' < $< > $@
.c.o:
        $(CC) $(CFLAGS) -c $<


第一条规则允许你创建一个 .bar 文件从 .foo文件。 (不要担心它做什么,它基本上打乱文件)


第二条规则 .c文件创建一个 .o 文件中使用的默认规则。

目录
相关文章
|
7月前
|
Shell
Makefile函数的使用(1)
Makefile函数的使用(1)
41 0
|
7月前
|
算法 开发者
【Makefile 相关 】Makefile中patsubst(扩展通配符)的含义
【Makefile 相关 】Makefile中patsubst(扩展通配符)的含义
199 0
|
C语言
makefile make 的隐式规则
makefile make 的隐式规则
76 0
|
7月前
Makefile中.PHONY的含义
Makefile中.PHONY的含义
1076 0
|
Shell
makefile 变量的扩展
makefile 变量的扩展
56 1
|
编译器 C语言 C++
Makefile中常见的gcc编译参数
Makefile中常见的gcc编译参数
422 0