【C语言】第一课 环境配置

1. 编辑器与IDE:Visual Studio Code (VS Code)

这是当前最主流的代码编辑器之一,插件生态系统丰富,完全免费。

  • 下载与安装:
    1. 访问 https://code.visualstudio.com/
    2. 下载 Windows 版本的安装包。
    3. 运行安装程序,基本上一路 Next 即可。建议勾选"添加到PATH"选项,这样可以在命令行中更方便地启动它。
2. 编译器:MinGW-w64

这是GNU编译器集合(GCC)的Windows端口,用于生成原生的Windows可执行文件。它是逆向和分析领域的标准编译器。

  • 下载与安装 (推荐使用预构建版):

    1. 访问 https://winlibs.com/ 网站。这是一个打包好的、开箱即用的版本.--下载不动的话用这个,https://download.csdn.net/download/androidV/91865248
    2. "Stable release" 部分,找到 "GCC" 的最新版本(例如 13.2.0)。
    3. 根据你的系统架构下载:
      • 大多数现代电脑是 x86_64 ,请下载 x86_64-posix-seh 版本的压缩包。
      • (如果不确定,就选x86_64-posix-seh)
    4. 将下载的压缩包(例如 mingw-w64-x86_64-13.2.0-posix-seh-msvcrt-10.0.0.7z)解压到一个没有中文和空格 的路径下。强烈建议 直接解压到 C:\ 根目录,最终路径像这样:C:\mingw64
  • 配置系统环境变量:

    这是最关键的一步,为了让系统能找到 gcc 命令。

    1. 在Windows搜索框输入 编辑系统环境变量 并打开。
    2. 点击下方的 环境变量 按钮。
    3. 在下方的"系统变量"列表中,找到并选中 Path 变量,然后点击 编辑
    4. 点击 新建 ,然后输入你刚才解压的MinGW-w64目录下的 bin 文件夹的路径。
      • 例如:C:\mingw64\bin
    5. 点击 确定 保存所有对话框。
  • 验证安装:

    1. 打开 命令提示符(CMD)PowerShell
    2. 输入命令:gcc --version
    3. 再输入:gdb --version
    4. 如果这两条命令都成功显示了版本信息(而不是"找不到命令"),说明你的编译器和环境变量配置成功了!
3. 配置VS Code
  1. 安装C/C++插件:

    • 打开VS Code。
    • 点击左侧活动栏的"扩展"图标(或按 Ctrl+Shift+X)。
    • 在搜索框中输入 C++
    • 找到微软官方发布的 C/C++ 扩展,点击"安装"。
    • code runner 也得装
  2. 编写并运行第一个程序

    • 创建一个专门的文件夹来存放你的C语言学习代码,例如 C:\C_Learning
    • 在VS Code中,选择 文件 -> 打开文件夹,选中这个文件夹。
    • 在左侧资源管理器中,点击"新建文件"图标,创建一个新文件,命名为 hello.c
    • hello.c 文件中输入以下经典代码:
    c 复制代码
    #include <stdio.h>
    
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
    • Ctrl+S 保存。
  3. 编译运行(方法一:使用终端)

    • 在VS Code中,按 ``Ctrl+``` (反引号键)打开集成终端。终端会自动位于你刚才打开的文件夹目录下。

    • 在终端中,输入编译命令:

      bash 复制代码
      gcc -o hello hello.c
      • gcc: 调用编译器。
      • -o hello: 指定生成的可执行文件名为 hello.exe.exe 会自动添加)。
      • hello.c: 源文件。
    • 编译成功后,不会有任何输出。此时在终端中输入运行命令:

      bash 复制代码
      .\hello
    • 终端将会打印出 Hello, World!。恭喜,你成功了!

  4. 配置调试(非常重要!)

    为了让VS Code能够使用GDB进行调试,我们需要创建一个配置文件。

    • 在VS Code中,打开 hello.c 文件。

    • 点击左侧的"运行和调试"图标(或按 Ctrl+Shift+D)。

    • 点击"创建一个 launch.json 文件"。

    • 选择环境为 C++ (GDB/LLDB)

    • 在出现的配置列表中,选择 gcc - 生成和调试活动文件

    • 此时VS Code会自动在项目文件夹下创建一个 .vscode 子文件夹,里面包含 launch.json 文件。

    • 现在,回到 hello.c 文件,在 printf 那一行的左侧点击一下,设置一个断点(会出现一个红点)。

    • F5 键启动调试。程序会在断点处暂停,你可以看到变量、调用栈,并能进行单步调试了。这是未来分析程序行为的利器。


相关推荐
麦麦鸡腿堡20 小时前
Java_类的加载
java·开发语言
我命由我1234520 小时前
VSCode - Prettier 配置格式化的单行长度
开发语言·前端·ide·vscode·前端框架·编辑器·学习方法
JIngJaneIL20 小时前
基于java + vue校园快递物流管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js
超级大只老咪20 小时前
数组的正向存储VS反向存储(Java)
java·开发语言·python
柏木乃一20 小时前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
毕设源码-赖学姐20 小时前
【开题答辩全过程】以 基于JSP的物流信息网的设计与实现为例,包含答辩的问题和答案
java·开发语言
leo__52020 小时前
基于LDA的数据降维:原理与MATLAB实现
开发语言·matlab·信息可视化
asdfg125896320 小时前
JS中的闭包应用
开发语言·前端·javascript
代码or搬砖21 小时前
Java集合-Set讲解
java·开发语言
艾上编程21 小时前
第三章——爬虫工具场景之Python爬虫实战:学术文献摘要爬取,助力科研高效进行
开发语言·爬虫·python