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 文件中使用的默认规则。

目录
相关文章
arm-linux-gcc的下载与安装步骤
arm-linux-gcc的下载与安装步骤
1949 2
|
Linux 编译器 C语言
Linux应用开发基础知识——Makefile 的使用(二)
Linux应用开发基础知识——Makefile 的使用(二)
647 0
Linux应用开发基础知识——Makefile 的使用(二)
|
编译器 vr&ar C语言
高效c/c++日志工具zlog使用介绍
高效c/c++日志工具zlog使用介绍
875 2
makefile include 使用介绍
makefile include 使用介绍
263 0
|
Android开发 芯片 开发者
adb 查看安卓手机 CPU 类型(armeabi、armeabi-v7a、arm64-v8a ...)
adb 查看安卓手机 CPU 类型(armeabi、armeabi-v7a、arm64-v8a ...)
2871 0
|
3月前
|
并行计算 Java API
Java List 集合结合 Java 17 新特性与现代开发实践的深度解析及实战指南 Java List 集合
本文深入解析Java 17中List集合的现代用法,结合函数式编程、Stream API、密封类、模式匹配等新特性,通过实操案例讲解数据处理、并行计算、响应式编程等场景下的高级应用,帮助开发者提升集合操作效率与代码质量。
145 1
|
10月前
|
Kubernetes 安全 数据安全/隐私保护
云卓越架构:容器安全最佳实践
本次分享由阿里云智能集团解决方案架构师张玉峰主讲,主题为“云卓越架构:容器安全最佳实践”。内容涵盖容器安全的挑战、云原生容器安全架构及典型场景。首先分析了容器安全面临的问题,如镜像漏洞和权限管理。接着介绍了容器安全架构的五个维度:身份权限管理、配置安全检查、运行时防护、镜像安全检测及发布的安全管控。最后通过具体场景展示了容器身份与权限管理、密钥管理、运行时防入侵等最佳实践,强调了安全左移的重要性,确保从开发到运行的全生命周期安全覆盖。
Makefile中.PHONY的含义
Makefile中.PHONY的含义
1819 0
STM32CubeMX 外部中断
STM32CubeMX 外部中断
553 0
|
监控 数据挖掘 数据安全/隐私保护
ERP系统中的预算管理与控制
【7月更文挑战第25天】 ERP系统中的预算管理与控制
849 3