GNU make中文手册详解
需积分: 36 100 浏览量
更新于2024-09-23
收藏 1.34MB PDF 举报
GNU make中文手册
GNU make是GNU计划中的一款免费的build automation工具,主要用来自动编译和构建软件。在本手册中,我们将详细介绍GNU make的使用和配置。
**概述**
GNU make中文手册的主要内容包括:Makefile的编写、Makefile的规则、Makefile的变量、Makefile的函数、Makefile的伪目标、Makefile的特殊目标等。
**Makefile简介**
Makefile是GNU make的核心配置文件,用于描述项目的编译和构建过程。Makefile由一系列规则组成,每个规则都定义了一个目标文件、依赖文件和构建命令。
**Makefile规则**
Makefile规则是Makefile的基本组成部分,用于描述目标文件的依赖关系和构建过程。Makefile规则由三部分组成:目标文件、依赖文件和构建命令。
**Makefile变量**
Makefile变量是Makefile中的一种重要概念,用于存储和传递信息。Makefile变量可以分为两种:自动变量和用户变量。自动变量是由GNU make自动定义的变量,而用户变量是由用户在Makefile中定义的变量。
**Makefile函数**
Makefile函数是Makefile中的一种高级功能,用于实现复杂的逻辑操作。Makefile函数可以分为两种:内置函数和用户函数。内置函数是由GNU make提供的函数,而用户函数是由用户在Makefile中定义的函数。
**Makefile伪目标**
Makefile伪目标是一种特殊的目标文件,用于描述项目的编译和构建过程。Makefile伪目标可以分为两种:虚拟目标和强制目标。虚拟目标是由GNU make自动定义的目标,而强制目标是由用户在Makefile中定义的目标。
**Makefile特殊目标**
Makefile特殊目标是一种特殊的目标文件,用于描述项目的编译和构建过程。Makefile特殊目标可以分为两种:多目标和静态模式目标。多目标是由多个目标文件组成的目标,而静态模式目标是由静态模式规则定义的目标。
**Makefile目录搜索**
Makefile目录搜索是GNU make的一种高级功能,用于实现目录搜索和文件搜索。Makefile目录搜索可以分为两种:一般搜索和选择性搜索。一般搜索是由GNU make自动执行的搜索,而选择性搜索是由用户在Makefile中定义的搜索。
**Makefile命令行**
Makefile命令行是GNU make的一种高级功能,用于实现命令行交互。Makefile命令行可以分为两种:命令行选项和命令行变量。命令行选项是由GNU make提供的选项,而命令行变量是由用户在Makefile中定义的变量。
**Makefile隐含规则**
Makefile隐含规则是GNU make的一种高级功能,用于实现隐含规则的定义和应用。Makefile隐含规则可以分为两种:隐含规则和静态模式规则。隐含规则是由GNU make自动定义的规则,而静态模式规则是由用户在Makefile中定义的规则。
2021-05-27 上传
2020-04-16 上传
2009-04-03 上传
2008-11-24 上传
2018-04-08 上传
2010-01-05 上传
yangds_001
- 粉丝: 1
- 资源: 5
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析