1、简介
- 通过编辑器创建的文件通常称为源文件,C 程序的源文件通常使用扩展名 .c。
- 在开始编程之前,请确保您有一个文本编辑器。
- 如果你想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,
文本编辑器和C 编译器。
注意: 以下推荐的安装目前就 VSCode 需要安装C 编译器。
2、文本编辑器
2.1、文本编辑器简介

在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。
2.2、文本编辑器种类
Visual C++ 6.0简称 VC - 非常老的一款编辑器,一些学校还都在使用Visual C++ 2010全国计算机等级考试二级 C 语言程序设计的官方考试软件Dev-C++比 VC 软件更好用,学校使用最多VSCode(代码编辑) +GCC(编译器) 功能最全,集成了很多开发插件,个人编码时最方便,但是安装又是最麻烦的。Visual Studio安装环境复杂,安装包大,C 相关的不推荐WSL2可以看成虚拟机 + Linux 发行版。适合 Linux 和 机器学习 的相关开发(小白不推荐)Atom是一个开源的文本编辑器,由 GitHub 开发
2.3、文本编辑器选择
- 二级考试 推荐使用
Visual C++ 2010 - 学校教学 推荐使用
Dev-C++ - 个人编码 推荐使用
VSCode(代码编辑) +GCC(编译器)
注意: Windows 环境下 VScode 是不支持 C 语言的调试和编译,所以我们还要下载 gcc 的 MinGw 等工具来提供支撑。
- Linux 和 机器学习 推荐使用
WSL2
3、C 编译器
3.1、C 编译器简介
C 语言编译器用于把源代码编译成最终的可执行程序。
最常用的免费可用的编译器是 GNU 的 C/C++ 编译器。
以下部分将指导您如何在不同的操作系统上安装 GNU 的 C/C++ 编译器。这里同时提到 C/C++,主要是因为 GNU 的 gcc 编译器适合于 C 和 C++ 编程语言。
为了在 Windows 上安装 GCC,您需要安装 MinGW 或者 Cygwin 或者直接 WSL 虚拟机环境上直接编译运行。
3.2、MinGW 与 Cygwin 傻傻分不清楚
3.2.1、定义与目标
- MinGW 是一个用于 Windows 平台的开发工具集。
- Cygwin 提供完整的类Unix 环境,是一个在 Windows 平台上运行的类 UNIX 模拟环境。
3.2.2、依赖
- 程序经 MinGW 编译后可以直接在 Windows 上面运行。MinGW 环境下编译出来的程序,只能在Windows下跑,源码在linux环境下编译多半通不过,因为使用到了 Windows 下的API。
- 程序经 Cygwin 编译后需要依赖安装时附带的 cygwin.dll 才能在 Windows 下运行,源码放到 Linux 环境下重新编译就可以在 Linux 下跑起来。
3.2.3、总结
- 如果你想把 windows 下的程序移植到 Linux 的程序,选择 Cygwin。
- 如果你想开发 windows 下的程序,选择 Mingw。
4、文本编辑器 和 C 编译器 安装教程
Visual C++ 6.0 安装教程链接:
Visual C++ 2010 安装教程链接:
Dev-C++ 安装教程链接:
VSCode + GCC (MinGW) 安装教程链接:
WSL2 安装教程链接:
Atom 下载地址链接:
每日一更!
公众号、优快云等博客:小鹅编程笔记
日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

被折叠的 条评论
为什么被折叠?



