![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统相关内容(狄泰软件学院:门徒计划)
会搬代码的小胖墩
快乐很简单
展开
-
N0.1 make和makefile的一些基础知识
make和makefile的区别:make是一个应用程序,用来解释程序之间的依赖关系,并根据依赖关系自动维护编译工作,执行宿主操作系统中的各种命令makefile是一个描述文件,定义了一系列的规则来指定源文件编译的先后顺序,拥有特定的语法规则,支持函数定义合函数调用,能够直接集成操作系统的各种命令。两者的关系是makefile中描述用于指导make程序如何完成工作,make根据根据马克file中的...原创 2018-07-03 08:35:56 · 248 阅读 · 0 评论 -
NO2.makefile中变量和不同的赋值方式以及一些常用预定义变量的使用方法
变量和命名规则:makefile中支持程序语言设计中的变量的概念,但是变量只代表文本数据(字符串),命名规则如下:变量名可以包含字符数字和下划线,但是不能包含 ":", " # ", " = ", " ",而且变量名大小写敏感变量的定义和使用:常用的变量的赋值方式:简单赋值(:=) 递归赋值( = ) 条件赋值 (?=) 追加赋值(+=)用法示例:简单赋值(:=)递归赋值...原创 2018-07-03 09:42:16 · 287 阅读 · 0 评论 -
NO3.变量的高级主题
本文参照自狄泰软件学院:《门徒计划》课程变量值的替换:使用指定的字符(串) 替换变量中的后缀字符(串)语法格式 :$(var:a=b)或$(var:a=b) 注意:替换表达式中不能有任何空格,make中支持使用${}对变量进行取值使用实例:/*****Makefile********/src := a.cc b.cc c.ccobj := $(src:cc=o)test: @...原创 2018-07-04 09:17:15 · 173 阅读 · 0 评论