麒麟操作系统应用开发工程师KYCA(开发)
第一章课程导学操作系统基础概念Linux操作系统介绍麒麟操作系统介绍02第二章章节导学编译C程序的四个阶段之预处理编译C程序的四个阶段之编译与汇编编译C程序的四个阶段之链接Makefile介绍手动编译示例Makefile规则伪目标使用场景_1伪目标使用场景_2多目标规则静态模式Makefile变量介绍变量定义变量引用模式规则与自动化变量作业讲解第一次修改Makefile关于模式规则的一个问题Mak
- 授课范围:
第一章课程导学操作系统基础概念Linux操作系统介绍麒麟操作系统介绍02第二章章节导学编译C程序的四个阶段之预处理编译C程序的四个阶段之编译与汇编编译C程序的四个阶段之链接Makefile介绍手动编译示例Makefile规则伪目标使用场景_1伪目标使用场景_2多目标规则静态模式Makefile变量介绍变量定义变量引用模式规则与自动化变量作业讲解第一次修改Makefile关于模式规则的一个问题Mak
第一章
课程导学
操作系统基础概念
Linux操作系统介绍
麒麟操作系统介绍
02
第二章
章节导学
编译C程序的四个阶段之预处理
编译C程序的四个阶段之编译与汇编
编译C程序的四个阶段之链接
Makefile介绍
手动编译示例
Makefile规则
伪目标使用场景_1
伪目标使用场景_2
多目标规则
静态模式
Makefile变量介绍
变量定义
变量引用
模式规则与自动化变量
作业讲解
第一次修改Makefile
关于模式规则的一个问题
Makefile函数介绍
常见函数_1
常见函数_2
第二次修改Makefile
隐含规则与隐含变量
目录搜寻
第三次修改Makefile
章节总结
03
第三章
章节导学
Autotools介绍
Autotools发展历史
Autotools基本流程_1
Autotools基本流程_2
将shell代码封装为M4
将M4封装为Autoconf宏
configure.ac中的宏_1
configure.ac中的宏_2
Automake变量之PLV
Automake变量之PSV
Automake变量之POV
使用Autotools构建hello程序
Automake目录结构
Libtool三层抽象之目标文件的抽象
Libtool三层抽象之库文件的抽象
Libtool三层抽象之可执行程序的抽象
使用Libtool重新构建hello程序
SQLite案例分析之默认构建过程
SQLite案例分析之configure.ac分析
SQLite案例分析之configure.ac分析
SQLite案例分析之Makefile.am分析
章节总结
04
第四章
章节导学
VCS介绍
安装与配置Git
工作区、暂存区、版本库
SHA1
解析对象库之blob对象
解析对象库之索引与树对象
解析对象库之提交对象
解析对象库之标签对象
Git文件状态
忽略文件列表
Git对象存储之压缩存储
Git对象存储之差异比较
高级命令
分支的基础概念
分支基本操作之创建与切换分支
分支基本操作之删除分支与游离状态
分支基本操作之版本穿梭
支合并之基础概念
分支合并之ff与no-ff
分支合并之三方合并算法与十字交叉
分支合并之递归合并
远程仓库之克隆
远程仓库之refspec和远程跟踪分支
远程仓库之抓取与拉取
远程仓库之推送
章节总结