Win10搭建C语言环境,如何配置才正确?

99ANYc3cd6
预计阅读时长 15 分钟
位置: 首页 C语言 正文

下面我将为你介绍两种最主流、最适合初学者的方法:

win10搭建c语言环境搭建
(图片来源网络,侵删)
  1. 使用 Visual Studio (推荐) - 微软官方出品,功能强大,图形化界面,调试非常方便。
  2. 使用 MinGW-w64 + VS Code (轻量级) - 更接近 Linux/Unix 的开发体验,代码编辑器非常灵活,适合喜欢折腾或未来想转向其他平台的用户。

使用 Visual Studio (VS) - 最简单、最推荐

Visual Studio 是一个功能极其强大的 IDE,对于初学者来说,用它来学习 C 语言是最佳选择,它的调试功能非常直观,能帮你快速理解代码的执行过程。

第一步:下载 Visual Studio

  1. 访问 Visual Studio 官方下载页面:https://visualstudio.microsoft.com/zh-hans/downloads/
  2. 找到 "Community" (社区版) 版本,它是免费的,并且功能完全足够学习使用。
  3. 点击 “下载” 按钮,下载的是一个名为 vs_community.exe 的小型安装程序。

第二步:安装 Visual Studio 并选择工作负载

  1. 运行下载好的 vs_community.exe 安装程序。

  2. 等待加载组件后,你将看到一个“工作负载”选择界面。这是最关键的一步!

  3. 在列表中找到并勾选 “使用 C++ 的桌面开发” (Desktop development with C++)

    win10搭建c语言环境搭建
    (图片来源网络,侵删)
    • 为什么选这个? 虽然你学的是 C 语言,但在 Windows 上,C 语言的编译器和工具链通常包含在 C++ 的开发工具包中,这个工作负载会自动为你安装 C/C++ 编译器、Windows SDK 和必要的调试工具。
  4. 点击右下角的 “安装” 按钮,这个过程可能需要一些时间,因为它会下载和安装几百 MB 甚至上 GB 的文件,耐心等待即可。

第三步:创建并运行你的第一个 C 程序

  1. 安装完成后,启动 Visual Studio。

  2. 在启动窗口,选择 “创建新项目” (Create a new project)

  3. 在顶部的搜索框中输入 空项目,然后选择 “空项目” (Empty Project),点击 “下一步”

    win10搭建c语言环境搭建
    (图片来源网络,侵删)
  4. 为你的项目起一个名字(HelloWorld),选择一个位置保存,然后点击 “创建”

  5. 你得到了一个空的项目,我们需要添加一个 C 语言源文件。

    • 在左侧的 “解决方案资源管理器” 窗口中,右键点击 “源文件” (Source Files) 文件夹。
    • 选择 “添加” -> “新建项...” (Add -> New Item...)
  6. 在弹出的窗口中,选择 “C++ 文件 (.cpp)”注意:虽然它显示的是 .cpp,但你完全可以把它当作 .c 文件来使用,在保存时,我们将其命名为 .c 后缀。

    • 在名称框中输入 main.c,然后点击 “添加”
  7. 代码编辑器窗口打开了,在 main.c 文件中输入你的第一个 C 程序代码:

    #include <stdio.h>
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
  8. 按下 Ctrl + F5 键(或者点击顶部菜单栏的 “调试” -> “开始执行(不调试)”)。

  9. 一个控制台窗口会弹出,显示 "Hello, World!",然后按任意键关闭。

恭喜!你已经成功在 Windows 10 上搭建好了 C 语言环境并运行了第一个程序!


使用 MinGW-w64 + VS Code - 轻量级、灵活

这种方法更接近在 Linux 上编程的体验,你需要分别安装编译器和代码编辑器。

第一步:安装 MinGW-w64 (GCC 编译器)

MinGW-w64 是一个在 Windows 上模拟 GNU/Linux 环境的工具集,其中包含了 GCC 编译器,这是世界上最流行的 C/C++ 编译器。

  1. 推荐使用自动安装器,最简单。

    • 访问 MinGW-w64 官方安装器页面:https://sourceforge.net/projects/mingw-w64/
    • Files 部分,找到最新版本的安装器,通常是一个名为 x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z (64位) 或 i686-8.1.0-release-posix-dwarf-rt_v6-rev0.7z (32位) 的文件。推荐选择 64位
    • 下载这个 .7z 压缩包。
  2. 安装和配置环境变量

    • 将下载的 .7z 文件解压到一个不含中文和空格的路径下,C:\mingw64
    • 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
    • “系统变量” 部分(不是用户变量),找到名为 Path 的变量,双击它。
    • 在弹出的窗口中,点击 “新建”,然后添加 MinGW-w64 的 bin 目录路径。
      • 如果你的解压路径是 C:\mingw64,那么就添加 C:\mingw64\bin
    • 点击“确定”保存所有更改。
    • 重启你的电脑或命令提示符,以确保环境变量生效。
  3. 验证安装

    • 打开一个新的命令提示符(CMD)或 PowerShell。
    • 输入 gcc -v 然后回车。
    • 如果能看到 GCC 的版本信息,说明安装和配置成功了。

第二步:安装 Visual Studio Code (VS Code)

VS Code 是一个免费、开源、非常流行的代码编辑器,需要配合插件才能变成功能强大的 IDE。

  1. 访问 VS Code 官网:https://code.visualstudio.com/
  2. 下载并安装适用于 Windows 的版本。
  3. 安装完成后,打开 VS Code。

第三步:安装 C/C++ 插件

  1. 在 VS Code 的左侧活动栏,点击 “扩展” (Extensions) 图标(四个方块组成的图标)。
  2. 在搜索框中输入 C/C++
  3. 找到由 Microsoft 发布的 C/C++ 插件,点击 “安装”,这个插件提供了代码高亮、智能提示、代码导航等功能。

第四步:创建并运行你的第一个 C 程序

  1. 在 VS Code 中,选择 “文件” -> “打开文件夹”,创建一个新的文件夹作为你的项目目录(D:\C_Project),然后打开它。

  2. 在 VS Code 中,新建一个文件,命名为 main.c

  3. 将以下代码复制到 main.c 中:

    #include <stdio.h>
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
  4. 编译和运行

    • 打开 VS Code 内置的终端:选择 “终端” -> “新终端” (Terminal -> New Terminal)
    • 一个命令行窗口会在 VS Code 底部打开。
    • 在终端中,输入以下命令来编译你的代码:
      gcc main.c -o main.exe
      • gcc 是编译器命令。
      • main.c 是你的源文件。
      • -o main.exe 指定输出的可执行文件名为 main.exe
    • 编译成功后,没有错误提示,现在在终端中运行它:
      .\main.exe

      你会看到输出了 "Hello, World!"。


总结与对比

特性 Visual Studio (VS) MinGW-w64 + VS Code
易用性 极高,图形化界面,一键安装,调试直观。 中等,需要手动配置环境变量,通过终端编译运行。
功能 极其强大,集成了编辑器、编译器、强大的图形化调试器、性能分析器等。 核心功能齐全,依赖插件实现调试(需要配置 launch.jsontasks.json)。
资源占用 较高,安装包和运行时占用的空间都比较大。 非常轻量,VS Code 和编译器本身都很小。
学习曲线 平缓,非常适合初学者,能让你专注于学习 C 语言本身。 稍陡,需要学习一些命令行操作和配置知识,但更接近行业标准。
推荐人群 所有初学者,特别是 Windows 用户,希望快速上手并享受强大调试功能的用户。 希望体验轻量级开发、未来可能转向 Linux/Unix 开发,或喜欢命令行操作的用户。

给初学者的最终建议:

直接选择 使用 Visual Studio,它能让你把 100% 的精力都放在学习 C 语言语法和逻辑上,而不是在配置环境上遇到各种麻烦,当你对 C 语言有了更深入的了解之后,如果觉得 VS 太笨重,再尝试方法二也不迟。

-- 展开阅读全文 --
头像
C语言源程序由哪些基本组成?
« 上一篇 今天
小甲鱼C语言视频教程哪里能下载?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

目录[+]