首页
›
编程基础与工程化
›
006-Makefile构建
›
《Makefile实战:文件读写与数据处理》
VIP20
本课程属于:006-Makefile构建
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Makefile实战:文件读写与数据处理
📚 共计 30 章节
01
Makefile入门
什么是Makefile · 为什么需要 · 自动化构建 · Hello World
基础
概念
02
核心语法
目标 · 依赖 · 命令 · 变量 · 注释 · 伪目标
语法
必学
03
变量进阶
自动变量 $@ $< $^ · 预定义 · 模式规则 · 静态模式
变量
模式
04
条件判断
ifeq · ifneq · ifdef · ifndef · 实战
逻辑
分支
05
函数基础
字符串处理 · subst · patsubst · 文件名函数
函数
文本
06
函数进阶
foreach · if · call · value · shell
高级
编程
07
文件包含与嵌套
include · -include · sinclude · 递归调用
模块
组织
08
多目标与多规则
多目标 · 多规则依赖 · 双冒号 · 模式规则
结构
复杂
09
文件读写基础
C语言文件操作 · fopen/fclose · 与Makefile结合
I/O
C语言
10
生成配置文件
生成config.h · 检测系统特性 · 条件编译
配置
自动
11
处理文本数据
sed/awk · 调用shell · 数据清洗
文本
shell
12
处理CSV文件
读取/解析CSV · 生成C结构体 · 学生成绩系统
CSV
实战
13
处理JSON数据
jq工具 · 解析JSON · 生成C代码 · 配置解析
JSON
jq
14
处理INI文件
INI格式 · 解析 · 生成C代码 · 游戏配置
INI
配置
15
处理XML数据
xmllint · XPath · 生成C代码 · 数据导入
XML
解析
16
与数据库
SQLite基础 · 调用sqlite3 · 生成C代码 · 数据迁移
数据库
SQLite
17
数据校验
完整性检查 · MD5/SHA · 文件比较 · 自动化测试
校验
安全
18
日志处理
日志分析 · 轮转 · 压缩 · 生成报告
日志
运维
19
数据可视化
gnuplot · 调用绘图 · 生成图表 · 性能可视化
图表
gnuplot
20
模板引擎
m4宏处理器 · 模板替换 · 代码生成器
模板
生成
21
与Python脚本
调用Python · 数据处理 · 混合编程 · 数据清洗
Python
脚本
22
与Perl脚本
Perl正则 · 调用Perl · 文本处理 · 日志分析
Perl
正则
23
与Shell脚本
Shell编写 · 调用Shell · 复杂数据处理 · 批量处理
Shell
批处理
24
并行处理
make -j · 并行规则 · 依赖管理 · 性能优化
并行
加速
25
大型项目实战
多目录 · 模块化 · 增量编译 · 自动依赖
项目
架构
26
交叉编译
环境搭建 · 工具链 · 目标适配 · 嵌入式
交叉
嵌入式
27
与Docker
Dockerfile · 构建镜像 · 容器化 · CI/CD
Docker
DevOps
28
与CMake
CMake基础 · 生成Makefile · 混合使用 · 大型管理
CMake
构建
29
性能优化
缓存 · 增量构建 · 并行编译 · 时间优化
优化
编译
30
综合实战
完整构建系统 · 文件读写全流程 · 测试部署
完结
项目
所属VIP或分类
同VIP:GDB调试与Makefile集成实战
同VIP:Makefile与C语言项目实战
同VIP:Makefile实战:C语言项目构建