git-Windows-my-dell-笔记

my_dell_C语言开发环境配置-Notes

Git Bash是安装Git for Windows时附带的终端工具,它模拟了Linux的Bash环境,支持类Unix命令(如lsgrep等)和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默认隐藏已知文件类型的扩展名
  • 解决方案
    1. 打开文件资源管理器
    2. 点击"查看"选项卡
    3. 勾选"文件扩展名"选项

缺少make工具

  • 当前环境缺少标准的make工具
  • 可以使用GCC直接编译大多数项目
  • 对于复杂项目,建议安装MSYS2或更新MinGW

📝 注意事项

  1. 版本信息:当前GCC版本较旧(6.3.0),但完全支持C99标准
  2. 路径配置:编译器已正确添加到PATH环境变量中
  3. 开发工具:建议使用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
  ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/6d3335c04ae34d638902a8e517de18ce.png)

检查当前系统环境并配置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
相关推荐
云帆小二2 小时前
从开发语言出发如何选择学习考试系统
开发语言·学习
光泽雨3 小时前
python学习基础
开发语言·数据库·python
百***06013 小时前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
jghhh014 小时前
基于幅度的和差测角程序
开发语言·matlab
fruge4 小时前
自制浏览器插件:实现网页内容高亮、自动整理收藏夹功能
开发语言·前端·javascript
曹牧4 小时前
Java中处理URL转义并下载PDF文件
java·开发语言·pdf
未来之窗软件服务4 小时前
幽冥大陆(二十二)dark语言智慧农业电子秤读取——东方仙盟炼气期
开发语言·windows·golang·东方仙盟·东方仙盟sdk
逐步前行4 小时前
C项目--羊了个羊(两关全)--含源码
c语言·开发语言
AWS官方合作商4 小时前
告别漫长等待:利用 Amazon GameLift Servers 实现分钟级快速迭代
前端·git·云计算·github·aws
红尘客栈24 小时前
git文件的上传
git