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


相关推荐
Qiang_san3 小时前
GNU Make | C/C++项目自动构建入门
c语言·c++·gnu
小红帽2.03 小时前
从零构建一款开源在线客服系统:我的Go语言实战之旅
开发语言·golang·开源
slim~4 小时前
Java基础第9天总结(可变参数、Collections、斗地主)
java·开发语言
ComputerInBook4 小时前
C++编程语言:标准库:第37章——正则表达式(Bjarne Stroustrup)
开发语言·c++·正则表达式
青草地溪水旁5 小时前
C/C++中的可变参数 (Variadic Arguments)函数机制
c语言·c++·可变参数
A尘埃5 小时前
智能工单路由系统(Java)
java·开发语言·智能工单
Source.Liu5 小时前
【Python基础】 13 Rust 与 Python 注释对比笔记
开发语言·笔记·python·rust
qq_195551695 小时前
代码随想录70期day3
开发语言·python
XXYBMOOO5 小时前
Qt UDP 通信类详解与实现
开发语言·网络·c++·qt·网络协议·ui·udp