指定终极目标:MapGIS 10教程详解
需积分: 44 81 浏览量
更新于2024-08-10
收藏 2.1MB PDF 举报
本篇教程详细讲解了在MapGIS 10中指定终极目标的相关概念和操作方法。在Makefile中,终极目标是指make命令最终要构建的对象,通常是最先出现的非点号规则中的第一个目标。默认情况下,如果Makefile的第一个规则只有一个目标,那么这个目标就是终极目标;如果有多个目标,则默认是第一个。
用户可以通过命令行直接指定目标作为终极目标,例如执行"make TARGET_NAME",这样可以自定义需要构建的内容。任何Makefile中的目标,除了以“-”开头和包含“=”的赋值语句,都可能被指定为终极目标,即使该目标在Makefile中未直接定义,只要存在隐含规则支持其构建即可。
教程还提到了一个重要的变量MAKECMDGOALS,它记录了命令行指定的终极目标列表。当不提供参数时,这个变量为空。但需要注意的是,MAKECMDGOALS变量主要用于特殊用途,不建议在Makefile中直接修改它。
此外,章节涵盖了Makefile的规则、语法、依赖类型、通配符使用、目录搜索、伪目标、强制目标、空目标文件、特殊目标等内容。这些知识点对于理解Makefile的工作原理、编写高效Makefile以及解决实际项目中的编译问题至关重要。
在实际操作中,理解如何正确设置和管理终极目标,能够显著提高Makefile的灵活性和项目的构建效率。通过掌握这些核心概念,开发者可以更有效地利用Make工具来管理和自动化他们的开发流程。
104 浏览量
126 浏览量
243 浏览量
点击了解资源详情
点击了解资源详情
109 浏览量
2021-04-30 上传
2010-08-10 上传
116 浏览量
刘看山福利社
- 粉丝: 34
- 资源: 3875
最新资源
- 城市信息服务公司网页模板
- StatusFrost - Statistics on Your Browsing-crx插件
- 码头工人
- redis-5.0.8-x64-for-windows.zip
- 网络游戏-基于遗传算法过采样支持向量机的网络入侵检测方法.zip
- Ember_Super_Rentals
- pedurma-double-tsek
- 蓝色教育资料库网页模板
- XSdropship-crx插件
- CrimeReporting:使用Java开发的CrimeReporting应用程序
- qt_font_freetype.tar.gz
- trainable-handwriting-recognizer:可训练的手写识别器
- francescogiancipoli.io:这是我的第一个仓库
- CAYOVA Box-crx插件
- 基于设计模式的绘板程序
- vifm-colors:Vifm文件浏览器的各种Colorchemes