当前位置:网站首页>黑猫带你学Makefile第11篇:当头文件a.h改变时,如何将所有依赖头文件a.h的.c文件都重新编译
黑猫带你学Makefile第11篇:当头文件a.h改变时,如何将所有依赖头文件a.h的.c文件都重新编译
2022-08-10 21:10:00 【黑猫学长呀】
本文结合个人工作/学习经验、网络资料辛苦整理/撰写而成,付费内容,禁止转载。
本文所在专栏《黑猫带你学Makefile》
步骤:
(1)使用gcc -MM命令将依赖关系列出来
(2)将依赖关系放到自定义的文件中
(3)使用sinclude/-include/include将自定义文件的依赖关系展开
例子:
%.d: %.c
$(CC) -MM $< > [email protected]
sinclude $(SRCS:.c=
边栏推荐
- TCL:事务的特点,语法,测试例——《mysql 从入门到内卷再到入土》
- 直播课堂系统08补-腾讯云对象存储和课程分类管理
- C. Social Distance
- ArcMap创建镶嵌数据集、导入栅格图像并修改像元数值显示范围
- 单选点击可取消功能
- LeetCode-402 - Remove K digits
- wget编译升级故障解决
- 微擎盲盒交友变现-vp_ph打开慢优化
- In 2021 China industrial Internet security competition (competition) in fujian province and the first industry of fujian province Internet innovation competition
- C. Rotation Matching
猜你喜欢
玩转doxygen 之RT-THREAD
Live Classroom System 08 Supplement - Tencent Cloud Object Storage and Course Classification Management
饿了么-机构树单选
华为路由器旁挂引流实验(使用流策略)
Play RT-THREAD of doxygen
LeetCode-498 - Diagonal Traversal
数字化转型:如何引导创新领导者
深度学习之 12 循环神经网络RNN2
面向未来的 IT 基础设施管理架构——融合云(Unified IaaS)
直播课堂系统09--腾讯云点播管理模块(一)
随机推荐
我的世界整合包 云服务器搭建方法(ECS)
In 2021 China industrial Internet security competition (competition) in fujian province and the first industry of fujian province Internet innovation competition
微擎盲盒交友变现-vp_ph打开慢优化
深度学习之 12 循环神经网络RNN2
将视图模型转换为使用 Hilt 依赖注入
wget编译升级故障解决
JS中的filter、map、reduce
Mark!画出漂亮的神经网络图!神经网络可视化工具集锦搜集
Application of Spatial 3D Model Reconstruction Based on Pix4Dmapper - Spatial Analysis and Site Selection
【vulhub】MySql身份认证绕过漏洞复现(CVE-2012-2122)
DDL:CREATE 创建数据库——《mysql 从入门到内卷再到入土》
直播课堂系统09--腾讯云点播管理模块(一)
着力提升制造业核心竞争力,仪器仪表产业迎高质量发展
华为路由器旁挂引流实验(使用流策略)
CGO Preliminary Cognition and Basic Data Type Conversion
2021DozerCTF
F. Binary String Reconstruction
管理员必须知道的RADIUS认证服务器的部署成本
查询:复杂查询的语法和使用例——《mysql 从入门到内卷再到入土》
Using SylixOS virtual serial port, serial port free implementation system