
摘要本文记录了从零搭建 Ubuntu 22.04 C 语言开发环境的完整过程。涵盖了标准化目录结构设计、Vim 编辑器配置、GCC 编译链路验证、Git 版本控制初始化等关键步骤。一、 环境准备与目录规划首先我创建了一个名为 Icymemory 的项目目录并按照规范建立了标准的 C 项目结构包含源码、二进制、头文件和库文件目录。二、 编写与编译进入 src 目录我用 Vim 创建了 hello.c 文件。起初代码看起来没问题但在编译时GCC 编译器报错了️ 解决过程重新进入 Vim 修改代码点i进入插入模式补上再次编译。四、 Git 初体验我引入 Git 进行版本控制。1. 初始化仓库在项目根目录执行2. 配置身份第一次提交时Git 提示“作者身份未知”。这是因为 Git 需要记录是谁修改了代码。3. 提交快照将所有文件加入暂存区并提交4. 查看历史五、知识点总结基础知识点Linux ~ 路径解析、 mkdir -p 递归创建、 ls 文件枚举Vim 命令模式/插入模式切换 ( Esc / i )、持久化指令 ( :wq )GCC 编译四阶段预处理/编译/汇编/链接、 -o 输出重定向Git 三层架构工作区/暂存区/仓库、 add / commit 工作流C 语法 ASCII 字符规范、函数入口 main() 、返回值约定敲代码时的习惯注意符号规范性编译器对字符集高度敏感开发过程中必须严格区分全角与半角符号这是导致新手编译失败的首要原因。工程化思维将源码与输出文件分离 src vs bin 不仅便于管理也是大型项目协作的基础。版本控制必要性Git 不仅是备份工具更是代码演进的时间轴。尽早建立 Commit 习惯有助于培养严谨的工程素养。