首页
›
热销单品
›
软件编程与计算机基础
›
《Makefile系统Makefile语法规则编写与自动化构建实战》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Makefile系统Makefile语法规则编写与自动化构建实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Makefile入门
什么是Makefile · 为什么需要Makefile · Makefile与自动化构建的关系
Makefile
什么是
02
Makefile核心规则
目标 · 依赖 · 命令三要素详解
Makefile
核心规则
03
Makefile变量基础
变量的定义 · 赋值与引用 · 以及变量的作用域
Makefile
变量基础
04
Makefile自动变量
$@ · $< · $^
Makefile
自动变量
05
Makefile模式规则
%通配符的使用 · 以及如何编写通用的编译规则
Makefile
模式规则
06
Makefile条件判断
ifeq · ifneq · ifdef
Makefile
条件判断
07
Makefile函数入门
字符串处理函数(subst · patsubst · strip
Makefile
函数入门
08
Makefile函数进阶
文件名操作函数(dir · notdir · suffix
Makefile
函数进阶
09
Makefile函数高级
foreach · if · call
Makefile
函数高级
10
Makefile隐含规则
系统预定义的编译规则 · 以及如何查看和禁用它们
Makefile
隐含规则
11
Makefile伪目标
.PHONY的作用 · 以及clean · all等常见伪目标的实现
Makefile
伪目标
12
Makefile多目标构建
同时生成多个可执行文件或库文件的策略
Makefile
多目标构建
13
Makefile静态模式
静态模式规则的语法与优势 · 适用于批量文件处理
Makefile
静态模式
14
Makefile递归调用
$(MAKE)的使用 · 以及子目录构建的注意事项
Makefile
递归调用
15
Makefile依赖关系生成
使用gcc -MM自动生成头文件依赖 · 实现增量编译
Makefile
依赖关系生成
16
Makefile文件包含
include指令的使用 · 以及如何拆分大型Makefile
Makefile
文件包含
17
Makefile命令执行
命令的回显控制(@) · 错误忽略(-) · 多行命令与Shell上下文
Makefile
命令执行
18
Makefile环境变量
如何从环境变量读取配置 · 以及export与unexport的…
Makefile
环境变量
19
Makefile二次展开
Secondary Expansio… · 实现更灵活的依赖定义
Makefile
二次展开
20
Makefile多行变量
define指令的使用 · 定义多行命令序列或复杂逻辑
Makefile
多行变量
21
Makefile条件编译
结合条件判断实现不同平台(Linux…
Makefile
条件编译
22
Makefile构建优化
并行构建(-j) · 缓存与预编译头文件的使用
Makefile
构建优化
23
Makefile调试技巧
make -p · make -d · info/warning/error…
Makefile
调试技巧
24
Makefile与Git集成
在构建中自动获取版本号 · 提交哈希 · 生成版本文件
Makefile
Git
25
Makefile与单元测试
集成测试框架(如CUnit · Google Test) · 实现make test
Makefile
单元测试
26
Makefile与安装部署
编写install · uninstall目标 · 实现一键部署
Makefile
安装部署
27
Makefile与交叉编译
通过变量传递工具链前缀 · 实现跨平台构建
Makefile
交叉编译
28
Makefile与第三方库
自动检测库是否存在 · 动态链接与静态链接的选择
Makefile
第三方库
29
Makefile大型项目实战
分层架构设计 · 模块化Makefile的拆分与组织
Makefile
大型项目实战
30
Makefile最佳实践
常见错误汇总 · 性能优化建议 · 团队协作规范
Makefile
最佳实践
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战