首页 > 其他分享 >makefile学习

makefile学习

时间:2022-10-17 22:13:42浏览次数:63  
标签:文件 依赖 makefile 目标 学习 规则 执行

makefile书写规则

TARGET... : PREREQUISITES...
COMMAND

TARGET:规则目标,可以是一个 object file (目标文件),也可以是一个执行文件,还可以是一个标签(label)。
PREREQUISITES:要生成那个 target 所需要的文件或是目标,即规则依赖。
COMMAND:也就是 make 需要执行的命令,必须以 [TAB] 开始,由 shell 执行。

make 命令在执行时会自动检测依赖文件的时间戳,具体规则如下:

  1. 若依赖文件不存在或者依赖文件的时间戳比目标文件新,则执行依赖文件对应的命令。
  2. 若依赖文件的时间戳比目标文件老,则忽略依赖文件对应的命令。

标签:文件,依赖,makefile,目标,学习,规则,执行
From: https://www.cnblogs.com/Los1r/p/16800896.html

相关文章

  • 机器学习实战-支持向量机
    1.支持向量机简介英文名为SupportVectorMachine简称为SVM,是一种二分类模型线性可分支持向量机:如下图就可以通过一条红色的直线将蓝色的球和红色的球完全区分开,该直......
  • 图像处理学习笔记-07-小波和多分辨率处理
    背景图像金字塔金字塔底部是图像的高分辨率表示,顶部是低分辨率表示,假设最底部基础级\(J\)的大小为\(2^J\times2^J\)或\(N\timesN\),最顶部级0的大小为\(1\times1\)......
  • 基于深度学习的人脸识别系统——原理篇
    1.深度学习的基本原理深度学习的起源最早可以追溯到感知机,所谓的感知机即只有一个神经元的单层神经网络,它只能完成一个简单的线性分类任务,而要解决非线性的任务,一是......
  • Linux学习和软件安装
    Linux运维的本质运维:运行维护应用程序岗位需求:自动化运维、DBA、docker+K8s...运维职责:   1.尽可能保证应用程序24小时不间断运行   2.尽可能保证数据的......
  • 学习(二叉树中序遍历)
    1、108、将有序数组转换为二叉搜索树(重点)structTreeNode*helper(int*nums,intleft,intright){//用一个有序数组来建一个名叫helper的二叉树if(left>righ......
  • Java注解与反射个人学习笔记
    注解和反射注解什么是注解内置注解packagecom.siu.annotation;importjava.util.ArrayList;importjava.util.List;//什么是注解publicclassTest01extend......
  • Python学习:标准库之数据持久存储与交换
    持久存储数据以便长期使用包括两个方面:在对象的内存中表示和存储格式之间来回转换数据,以及处理转换后数据的存储区。标准库包含很多模块可以处理不同情况下的这两个方面......
  • 如何快速学习
    这篇文章我写了很长时间。起因是一个同学在我的课程问答区的提问。这个问题激起了我很多思考。最后形成了这篇文章。文章可能会比较长,我也没有花太多心思找什么配图。但如......
  • Python学习路程——Day16
    Python学习路程——Day16异常常见类型'''SyntaxErrorNameErrorIndexErrorKeyErrorIndentationError......'''1、SyntaxError三种SyntaxError:invalidsy......
  • 博弈论学习笔记
    learnmoreuselessthings.0x01:从Nim游戏入手P2197【模板】nim游戏甲,乙两个人玩Nim取石子游戏。Nim游戏的规则是这样的:地上有\(n\)堆石子,每人每次可从任意......