完整且详细的C语言教程,从入门到精通(1)-- 环境安装(MSYS2、VS code 、Windows 环境变量配置)

发布时间:2026/7/4 4:47:59
完整且详细的C语言教程,从入门到精通(1)-- 环境安装(MSYS2、VS code 、Windows 环境变量配置) 你们好我是一名嵌入式工程师。我正在持续更新《嵌入式工程师的C语言实战》系列教程这是我的第一篇C语言教程文章。如果你也在学习嵌入式欢迎点个关注我们一起从零到一。文章目录前言一、下载 MSYS2并配置环境1.下载 MSYS22.配置MSYS2环境3.配置 Windows 环境变量二、下载 VS code如果这篇文章对你有帮助欢迎点赞、收藏、关注主播是一个马上粉丝量超1个的嵌入式内容主播。谢谢前言MSYS2是GCC的“安装器”Windows环境变量是让系统能找到GCC的“路标”VS Code是调用GCC来编译代码的“工位”而C语言代码则是这一切操作的核心“原材料”。下面我们将安装MSYS2 与VS code并配置Windows 环境变量。输入集成调用使命令全局可用提供/安装自动配置路径«C语言开发环境»开发工具链«设计图纸»C语言代码描述程序逻辑源文件: hello.c«施工队»编译器GCC编译: .c - .exe链接: 生成可执行文件«办公桌工具箱»VSCode语法高亮自动补全代码导航调试集成«道路与路标系统»Windows环境变量PATH搜索路径系统级工具定位«物流与仓储中心»MSYS2安装GCC更新工具链管理Linux风格工具一、下载 MSYS2并配置环境1.下载 MSYS2下载链接: https://www.msys2.org/安装 X86版本在下载中找到下载的应用程序双击进行下载。点击next选择安装的位置点击next点击install点击next点击finish2.配置MSYS2环境打开 MSYS2 终端输入命令notepad /etc/pacman.d/mirrorlist.mingw编辑镜像配置文件。notepad /etc/pacman.d/mirrorlist.mingw在文件开头添加清华镜像源Server https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/$repo/更换为国内镜像源在终端中依次执行下面的三条命令。每条命令执行后如果提示输入密码直接按回车就行。1.配置 MSYS 核心源echo Server https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/\$arch /etc/pacman.d/mirrorlist.msys2.配置 32位 兼容工具链源echo Server https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686 /etc/pacman.d/mirrorlist.mingw32配置 64位 工具链源这个最关键echo Server https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64 /etc/pacman.d/mirrorlist.mingw64更新软件包数据库并重新安装1.输入pacman -Sy更新包数据库pacman -Sy2.安装 GCC 工具链pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain在看到 Enter a selection (defaultall): 的提示时直接按回车键即可。3.验证安装在同一个终端中输入以下命令能看到 GCC 的版本信息就是成功了。gcc --version3.配置 Windows 环境变量为了能在 VS Code 或任何命令行里都能直接使用 gcc 命令需要配置一下 Windows 系统变量。在 Windows 的搜索框里搜“环境变量”来打开设置界面。双击path点击新建然后输入MSYS2的下载路径中bin文件的路径二、下载 VS code下载链接: https://code.visualstudio.com/download/安装 System installer版本下载过程不过多阐述了按照类似于MSYS2的步骤进行下载下载后打开VS code安装C/C Extension Pack C/C Extension Pack 安装后的作用是它会自动帮你装上下面这些扩展C/C (核心)提供代码补全、调试、语法高亮等功能是必需的基础。C/C Themes (主题)提供更细致的代码颜色主题。CMake 和 CMake Tools (构建工具)用于管理复杂的C/C项目。新建一个文件夹点击文件选择打开文件夹选择自己刚才新建的文件夹点击新建文件命名为hello.c复制这段代码到文件中#includestdio.hintmain(){printf(Hello, World!\n);return0;}ctrls保存后点击终端选择新建终端在下方出现终端在终端中输入gcc hello.c -o hello.exe后enter会出现一个exe的可执行文件gcc hello.c -o hello.exe在这里插入代码片输入 .\hello.exe后就会打印出Hello, World!恭喜你运行了你的第一个C语言程序。.\hello.exe如果这篇文章对你有帮助欢迎点赞、收藏、关注主播是一个马上粉丝量超1个的嵌入式内容主播。谢谢