首页 > 其他分享 >make 笔记

make 笔记

时间:2023-11-24 11:56:13浏览次数:30  
标签:make 路径 Makefile 笔记 rm CLASS DIR

(图一) 上图为单独编译单个模块的Makefile模版, 38行的 CLASS_DIR 中包含编译各模块所需的共同依赖文件,路径下会包含一个编译这些依赖文件的Makefile; 56行的 $(AT)  就是符号 @, Makefile 中 @ 用于控制其后字符串的显示与否;如果没有$(AT)时,rm 前面是否有注释符# 都会使rm这条命令的详细操作显示出来;但如果是@rm 则不会显示详细操作,如果是 #@rm 则会显示详细操作,但不执行rm的真实操作,方便Makefile文件的调试。 45行的 $(MAKE)  -C  $(CLASS_DIR) 表示切换到路径$(CLASS_DIR)下 并 执行make操作,执行完还会从$(CLASS_DIR)路径中退出来,回到之前的路径下。

 

 

标签:make,路径,Makefile,笔记,rm,CLASS,DIR
From: https://www.cnblogs.com/lance9527/p/17853421.html

相关文章

  • 《信息安全系统设计与实现》第十一次学习笔记
    第十三章:TCP/IP和网络编程TCP/IP协议TCP/IP是互联网的基础。TCP代表传输控制协议。IP代表互联网协议。目前有两个版本的IP,即IPv4和IPv6.前者使用32位地址,后者使用128位地址。IPv4仍然是目前使用最多的IP版本。TCP/IP的组织结构分为几个层级,通常称为TCP/IP堆栈。IP主机和IP地......
  • 《Unix/linux系统编程》教材第14章学习笔记
    |第14章|定时器及时钟服务MySQL简介MySQL(MySQL2018)是一个关系数据库系统(Codd1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。关系数据库系统......
  • makeblock
    importrandomimportpygamePANEL_width=1080PANEL_highly=720FONT_PX=15makeblock=pygame.image.load('logo.png')pygame.init()#创建一个可视窗口#CreateavisualwindowwinSur=pygame.display.set_mode((PANEL_width,PANEL_highly))font=......
  • 20211314王艺达学习笔记11
    TCP/IP和网络编程TCP/IP协议互联网的基础。TCP代表传输控制协议,IP代表互联网协议。TCP/IP的组织结构分为几个层级,通常称为TCP/IP堆栈。如图所示为TCP/IP的各个层级以及每一层级的代表性组件及其功能。进程与主机之间的传输层或其上方的数据传输只是逻辑传输。实际数据传输......
  • 组队学习-学习笔记P2
    组队学习-学习笔记P2本文是学习b站up主二次元的datawhale发布的聪明办法学python系列视频后记录的一些学习笔记部分内容引用于聪明办法学python视频Task03数据类型和操作DataTypesandOperators数据类型基本数据类型:整数int浮点数float布尔值bool(boolean)......
  • 【23秋】提高实战营 之 课程笔记篇
    01复杂度分析与排序算法复杂度分析时间复杂度:程序的运行步数和输入数据的关系。空间复杂度:程序运行所需要的内存与输入数据的关系。复杂度的计算直接算对于比较简单的程序,我们可以直接计算时间复杂度。例如下列矩阵乘法的代码://O(nmr)≈O(n^3)for(inti=1;i<=n;i++) ......
  • 算法学习笔记(42): 颜色段均摊
    颜色段均摊反正ODT!对于ODT来说,其区间推平的复杂度是\(O((n+m)\logn)\)的,十分的优秀,但是对于查询来说,我们需要通过分块或者线段进行辅助,从而达到正确的复杂度。有一种特殊情况例外:如果推平和查询同时发生,意味着推平时对于每一段查询的复杂度是没有问题的!判断是否......
  • lxl学长讲课笔记
    lxl学长讲课笔记常数种可能性的状态通过预先处理多种状态的信息,从而快速的转换状态。经典操作:flip。分析信息的思路利用线段树利用线段树的时候,如何合并两个分支区间的信息,我们需要有如下注意:答案-依赖的信息,继续的依赖,这样就能找到需要维护的东西。这终会产生闭包......
  • 学习笔记11
    第13章TCP/IP和网络编程本章论述了TCP/P和网络编程,分两个部分。第一部分论述了TCPAIP协议及其应用,具体包括TCP/IP栈、IP地址、主机名、DNS、IP数据包和路由器;介绍了TCP/IP网络中的UDP和TCP协议、端口号和数据流;阐述了服务器-客户机计算模型和套接字编程接口;通过使用UDP和......
  • 「线段树」笔记
    基础建树voidbuild(intp,intl,intr){ t[p]=(tree){l,r,0}; if(l==r) { t[p].sum=val[l]; return; } intmid=(l+r)>>1; build(lp,l,mid); build(rp,mid+1,r); pushup(p);}单点修改(和)voidupdate(intp,intx,intk){ if(t[......