Linux 编 程 基 础 CCIT 计 算 机 学 院 嵌 入式教研室 於志强常 州 信 息 职 业技术学院 计算机学院 Linux 编程基础 1 目 录 一、Linux 基础.................................................. 2 1. 操作系统.................................................. 2 2. Linux 简介 ................................................ 4 3. 嵌入式 Linux .............................................. 5 4. C 语言概述 ................................................ 6 二、常 用 Shell 命令............................................. 10 2.1 用户系统相关命令........................................ 10 2.2 文件目录相关命令 ........................................ 15 2.3 压缩打包相关命令........................................ 22 2.4 网络相关命令............................................ 24 三、Vi 编辑器.................................................. 28 3.1 vi 的基本模式 ........................................... 28 3.2 vi 的基本操作 ........................................... 28 四、GCC 编译器................................................. 33 4.1 gcc 编译流程解析 ........................................ 33 4.2 gcc 编译选项分析 ........................................ 33 五、GDB 调试工具 ............................................... 35 5.1 gdb 使用流程 ............................................ 35 5.2 gdb 基本命令 ............................................ 35 5.3 GDB 使用实例 ............................................ 38 六、Make 工程管理器 ............................................ 39 6.1 Makefile 基本结构 ....................................... 39 6.2 Makefile 变量 ........................................... 39 6.3 Makefile 规则 ........................................... 41 6.4 Make 管理器的使用 ....................................... 41 参考文献 ...................................................... 43常 州 信 息 职 业技术学院 计算机学...