【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 键启动调试。程序会在断点处暂停,你可以看到变量、调用栈,并能进行单步调试了。这是未来分析程序行为的利器。


相关推荐
Dream achiever16 分钟前
6.WPF控件---Label
开发语言·wpf
360智汇云44 分钟前
k8s共享存储fuse-client三种运行方案对比
java·linux·开发语言
先知后行。1 小时前
QT音视频
开发语言·qt·音视频
二向箔reverse1 小时前
人脸特征可视化进阶:用 dlib+OpenCV 绘制面部轮廓与器官凸包
开发语言·python
寒月霜华1 小时前
java-File
java·开发语言
jianqiang.xue1 小时前
ESP32-S3 入门教程:从环境搭建到物联网应用实战
c语言·单片机·嵌入式硬件·物联网·青少年编程·51单片机·嵌入式
会开花的二叉树2 小时前
上手 cpp-httplib:轻量级 C++ HTTP 库的安装与实战指南
开发语言·c++·http
周杰伦fans2 小时前
C# 集合框架完全指南:从IEnumerable到ObservableCollection的深度解析
开发语言·c#
秦禹辰2 小时前
开源多场景问答社区论坛Apache Answer本地部署并发布至公网使用
开发语言·后端·golang
Su^!-苏释州2 小时前
Windows配置C/C++环境:MinGW+Vscode
c语言·c++·windows·vscode·大一新生学c语言