后缀规则详解:TI TMS320F28379D开发板Makefile教程
需积分: 49 143 浏览量
更新于2024-08-08
收藏 443KB PDF 举报
本教程是关于TI公司的TMS320F28379D开发板的Makefile编写指南,主要讲解了老式风格的"后缀规则"这一概念。后缀规则是一种传统的在Makefile中定义构建规则的方式,它在模式规则逐渐普及之前被广泛使用。后缀规则分为两种形式:双后缀规则和单后缀规则。
双后缀规则通过匹配目标文件和源文件的后缀来建立关联,例如".c.o"对应于"%o : %c",即当源文件.c被编译时,会生成目标文件.o。单后缀规则只定义源文件的后缀,如".c"对应于"% : %",表示对所有.c源文件进行相应操作。
在Makefile中,后缀规则虽然不如模式规则直观和强大,但为了保持与早期版本的兼容性,GNU make仍然支持它们。然而,随着Makefile技术的发展,推荐使用模式规则,因为它提供了更清晰的规则结构和更好的可维护性。
在编写Makefile时,章节内容涵盖了Makefile的总体结构、规则书写、变量的使用、条件判断、函数的运用以及隐含规则等关键部分。例如,章节六详细介绍了如何在规则中使用通配符来处理多个文件,章节八讨论了如何通过条件判断根据不同的情况执行不同的命令,而章节十一则深入解析了隐含规则的使用,包括定义和搜索机制。
此外,还涉及到了函数的使用,如字符串处理函数、文件名操作函数等,这些都帮助用户编写更高效、灵活的Makefile。教程最后强调了更新函数库文件时的隐含规则和注意事项,确保在项目维护过程中能正确管理依赖和生成文件。
本教程不仅教授了如何在老式风格下使用后缀规则,还提供了一个从基础到进阶的Makefile编写指南,旨在帮助开发者掌握Makefile这一强大的构建工具。
172 浏览量
106 浏览量
104 浏览量
2022-12-10 上传
2018-01-13 上传
2022-09-19 上传
2020-01-19 上传
2019-02-20 上传
龚伟(William)
- 粉丝: 31
- 资源: 3899
最新资源
- LettersAnimationLayout:具有悬浮效果的三重面板布局中的分布式字母动画
- xproPage:desarrollo de la pagina de xpro cnc
- Artificial-Intelligence:“真正的问题不是人工智能的生存威胁。相反,它在于道德人工智能系统的发展。” ——拉娜·埃尔·卡利乌比
- Thingifly-crx插件
- C:C语言初学者基础程序
- Audio_Mixe2028551122006.zip
- workos_ruby:Ruby应用程序示例,它将利用Google OAuth登录用户
- Wencor.com order status check button-crx插件
- Unity内嵌入网页插件 ZFBrowser
- electron-v8.5.5-win32-x64.zip
- 行业分类-设备装置-不同基底硬度体外细胞培养平台的建立方法.zip
- 神经网络
- rskclitools:用于RSK和以太坊区块链WIP的命令行工具
- 国外潮流菜单导航自带谷歌优化特效代码
- mkvtoolnix-batch-tool:批处理视频和字幕处理程序,可帮助您从视频库中添加或删除字幕
- 可自动缩放的列表视图