my_dell_C语言开发环境配置-Notes
Git Bash是安装Git for Windows时附带的终端工具,它模拟了Linux的Bash环境,支持类Unix命令(如ls、grep等)和Git操作;而CMD是Windows原生的命令行工具,基于DOS命令,两者语法和环境不同,所以这些命令在CMD中无法直接运行。
系统安装了Git,通过以下方式打开Git Bash:
- 点击开始菜单,搜索"Git Bash"并启动;
- 在任意文件夹空白处右键,选择"Git Bash Here"(若安装时勾选了该选项)。
Git GUI 是 Git 官方提供的图形化界面工具,用于以可视化的方式操作 Git 版本控制系统,帮助用户摆脱纯命令行的操作模式,更直观地完成代码版本管理(如提交、分支管理、拉取推送等)。
核心特点
官方原生:属于 Git 工具集的一部分,安装 Git 时通常会默认附带,无需额外下载。
功能基础但实用:支持提交代码、管理分支、查看版本历史、解决冲突等核心 Git 操作,界面简洁,学习成本低。
与命令行互补:适合偏好图形界面操作,或对 Git 命令不熟悉的用户;也可与 Git 命令行工具(如 Git Bash)配合使用。
🎉 配置状态总结
✅ 环境检测结果
1. 编译器环境
- GCC版本: 6.3.0 (MinGW.org GCC-6.3.0-1)
- 安装位置 :
C:\Program Files\C\bin\gcc.exe - 目标架构: mingw32
- 支持语言: C, C++, Objective-C, Fortran, Ada
2. 可用工具
- ✅ gcc: C编译器
- ✅ g++: C++编译器
- ✅ gdb: GNU调试器 (版本 7.6.1)
- ✅ ar: 静态库管理
- ✅ ld: 链接器
- ✅ objdump: 目标文件分析
3. 环境验证结果
- ✅ 基础编译: Hello World程序编译运行成功
- ✅ 复杂功能: 结构体、函数调用、动态内存分配
- ✅ 文件操作: 文件读写功能正常
- ✅ 调试支持: GDB调试器正常工作
- ✅ 标准库: 所有标准库函数可用
🔧 配置过程记录
1. 环境检测阶段
- 检查系统已安装的C编译器(GCC 6.3.0)
- 验证编译器的位置和功能
- 检查相关开发工具(gdb、ar、ld等)
2. 工具验证阶段
- 测试GCC编译器的基本功能
- 验证GDB调试器
- 尝试安装make工具(由于权限问题未成功)
3. 环境测试阶段
- 创建并编译简单的Hello World程序
- 创建综合测试程序验证各种C语言特性
- 验证文件操作、动态内存分配等功能
📁 创建的文件列表
位置:C:\Users\dell\
📄 C源文件:
test_hello.c- 简单的Hello World程序test_advanced.c- 综合测试程序testfile.c- 测试文件
🚀 可执行文件:
test_hello.exe- Hello World编译结果test_advanced.exe- 综合测试程序编译结果test_hello_debug.exe- 带调试信息的Hello World
📝 文本文件:
test_output.txt- 测试程序生成的文件
🛠️ 使用说明
基本编译命令
bash
# 编译C程序
gcc program.c -o program.exe
# 编译带调试信息
gcc -g program.c -o program.exe
# 使用GDB调试
gdb program.exe
# 编译多个文件
gcc file1.c file2.c -o program.exe
测试程序输出
=== C语言环境综合测试 ===
1. 基本数据类型测试:
整数: 10, 浮点数: 3.14, 字符: A, 字符串: Hello C
2. 结构体测试:
学生信息: ID=1, 姓名=张三, 分数=95.5
3. 函数调用测试:
5的阶乘是: 120
4. 动态内存分配测试:
动态数组: 0 10 20 30 40
内存已成功释放
5. 文件操作测试:
测试文件 'test_output.txt' 已创建
=== 所有测试完成 ===
C语言环境配置成功!
❓ 常见问题解决
.c文件后缀名不显示问题
- 原因:Windows默认隐藏已知文件类型的扩展名
- 解决方案 :
- 打开文件资源管理器
- 点击"查看"选项卡
- 勾选"文件扩展名"选项
缺少make工具
- 当前环境缺少标准的make工具
- 可以使用GCC直接编译大多数项目
- 对于复杂项目,建议安装MSYS2或更新MinGW
📝 注意事项
- 版本信息:当前GCC版本较旧(6.3.0),但完全支持C99标准
- 路径配置:编译器已正确添加到PATH环境变量中
- 开发工具:建议使用VS Code、CLion等IDE获得更好的开发体验
✅ 具体命令行如下
查看.c后缀名的所有文件
bash
ls -la *.c
bash
#编译程序命令行
gcc filename.c -o program.exe
查找文件所在位置
bash
● Bash(pwd)
⎿ /c/Users/dell
● Bash(dir *.c)
⎿ test_advanced.c test_hello.c testfile.c
● Bash(dir *.exe)
⎿ test_advanced.exe test_hello.exe test_hello_debug.exe
● Bash(dir *.txt)
⎿ test_output.txt untitled.txt

检查当前系统环境并配置C语言开发环境。

输出环境变量路径
bash
#查看相关目录下的的文件
cd "C:\Program Files\C\bin" && ls

#查看编译环境版本
mingw-get --version

bash
#先验证现有的C编译器是否正常工作
gcc -dumpmachine
gcc -v

bash
#返回上一级目录
cd ..

查看C文件

查看结果

bash
gcc -g test_hello.c -o test_hello_debug.exe
gdb --batch --ex "file test_hello_debug.exe" --ex "info functions" --ex "quit"


bash
1. 查看文件列表:
dir *.c
dir *.exe
2. 运行测试程序:
./test_hello.exe
./test_advanced.exe
3. 编辑C源文件:
使用您喜欢的编辑器打开文件
code test_hello.c # 如果使用VS Code
4. 编译新的C程序:
gcc your_program.c -o your_program.exe