当前位置:网站首页>标准C语言学习总结12
标准C语言学习总结12
2022-08-04 10:08:00 【c7473168】
Makefile
Makefile是由一系列编译指令组成的可执行文本文件,也叫做编译脚本
在终端执行 make 命令,就会自动执行Makefile脚本文件中的编译指令,
它可以根据文件的最后修改时间来判断哪些文件需要重新编译,
哪些不需要重新编译,从而提高编译效率
1. 如果这个工程没有编译过,那么我们的所有 c 文件都要编译并被链接。
2. 如果这个工程的某几个 c 文件被修改,那么我们只编译被修改的 c 文件,
并链接目标程序。
3. 如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的
c 文件,并链接目标程序。
一个最简单Makefile格式:
执行目标:依赖a.o b.o c.o
编译指令
被依赖的目标1:依赖文件
编译指令
被依赖的目标2:依赖文件
编译指令
...
边栏推荐
猜你喜欢
随机推荐
LVS-DR集群部署
usb设备复合g_webcam摄像头码流传输功能以及g_serial串口功能
MindSpore:损失函数问题
matlab练习程序(多线段交点)
MindSpore:Ascend运行出现问题
IDEA启动热部署
无代码平台附件上传入门教程
学习使用php把stdClass Object转array的方法整理
架构设计杂谈
MindSpore:MindSpore GPU版本安装问题
IDEA 自动导入的配置(Auto import)
[Punctuality Atomic STM32 Serial] Chapter 1 Learning Method of the Book Excerpted from [Punctuality Atomic] MiniPro STM32H750 Development Guide_V1.1
八、MFC对话框
leetcode单调栈经典例题——最大矩形
MySQL core SQL: SQL structured query statements, library, table operation, CRUD
Techwiz OLED:OLED器件的发光效率
超宽带UWB实时精准定位,短距离无缝交互应用,物联网厘米级精度方案
Ansible deployment scripts - pro available without pit
LeetCode中等题之设计循环队列
leetcode动态规划经典例题——53.最大子数组和