【2014-11-24】《GNU_makefile中文手册.pdf》阅读笔记:最简示例 [历史归档]本文原发布于 cstriker1407.info 个人博客内容为历史存档仅供参考。发布时间2014-11-24 标题《GNU_makefile中文手册.pdf》阅读笔记最简示例分类编程 / C C / makefile 标签makefile《GNU_makefile中文手册.pdf》阅读笔记最简示例makefile规则描述默认目标关于.PHONY:测试代码截图测试代码最近又滚回C的圈子了感觉好幸福~这里随手记录下学习makefile时的笔记。1 本笔记只记录了makefile的一小部分内容以后随用随增加吧。2 本笔记参考《GNU_makefile中文手册.pdf》截图和代码属于原作者所有。3 作者初学makefile经验和能力有限笔记可能有错误还请各位路过的大牛们给予指点。makefile规则描述默认目标关于.PHONY:测试代码截图临近测试开始麻烦再次确认下时间安排有没有变化[抱拳]测试代码#THIS IS A COMMENT #第一个目标默认为终极目标 showhello1: echo Hello World1; #以开头命令不会被显示。 showhello2: echo Hello World2; #参数 FILENAMEhellomf.txt newfile: #以-开头的命令执行失败也不会导致makefile退出。 -rm -rf $(FILENAME); echo Hello FILE $(FILENAME); cat $(FILENAME); all:showhello1 showhello2 newfile echo Hello All; .PHONY:clean clean: echo THIS IS CLEAN;

相关新闻

最新新闻

单片机毕业设计-基于单片机与 WiFi 的智能垃圾分类监测装置设计与开发 基于语音交互的智能垃圾分类控制系统设计(025105)

单片机毕业设计-基于单片机与 WiFi 的智能垃圾分类监测装置设计与开发 基于语音交互的智能垃圾分类控制系统设计(025105)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/1 16:07:08
终结低效代码审查:自动化与合并队列如何重构研发流程

终结低效代码审查:自动化与合并队列如何重构研发流程

把代码审查“终结”掉,听起来像是在挑战工程界的政治正确。但如果你问任何一个被 PR 卡了两天、合并队列排了十个小时、或者因为一条格式注释来回拉扯三轮的开发者,他心里大概都想过同一个问题:这玩意儿到底是在保证质量,还是在给…

2026/9/1 16:07:08
单片机毕业设计-基于 STM32 或 51 单片机的垃圾桶满溢与安全检测系统设计 基于 STM32 或 51 单片机的自动开合智能垃圾桶控制系统设计(025005)

单片机毕业设计-基于 STM32 或 51 单片机的垃圾桶满溢与安全检测系统设计 基于 STM32 或 51 单片机的自动开合智能垃圾桶控制系统设计(025005)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/1 16:07:08
第16章 供应域:供应商数据与采购数据的资产化​​

第16章 供应域:供应商数据与采购数据的资产化​​

某快消品集团采购总监在年度供应商大会上说:“我们合作了800家供应商,积累了十五年的交货记录、质量数据和价格谈判结果。这些数据是我们选择供应商、控制成本、保障品质的核心武器。”CFO反问:“这些武器在报表上值多少钱?”采购…

2026/9/1 16:07:08
小满春招Java第三批笔试复盘:从算法到Spring Boot实战

小满春招Java第三批笔试复盘:从算法到Spring Boot实战

说实话,收到“小满春招JAVA研发岗第三批笔试”通知的时候,我整个人是有点懵的。前两批笔试的动静我多少有所耳闻,群里陆陆续续有人晒题,结果到了第三批,通知异常安静,连个像样的考纲都没附。这意味着什么&a…

2026/9/1 16:07:08
android开发转到java后端开发--Lambda

android开发转到java后端开发--Lambda

Lambda 表达式(Lambda Expression)是 Java 8 中最为重要的里程碑特性。它的本质是一个匿名函数(即没有名称的方法),其核心价值在于将行为(逻辑)作为参数传递给方法,从而实现行为参数化(Behavior Parameterization),让代码表达更接近自然语言的声明式编程风格。 你可…

2026/9/1 16:02:08