(2)C语言的开发工具归纳(VC6.0、Visual C++ 2010、Dev-C++、VSCode、WSL2 )《小鹅说 C 语言》

1、简介

  • 通过编辑器创建的文件通常称为源文件,C 程序的源文件通常使用扩展名 .c。
  • 在开始编程之前,请确保您有一个文本编辑器。
  • 如果你想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器C 编译器

注意: 以下推荐的安装目前就 VSCode 需要安装C 编译器

2、文本编辑器

2.1、文本编辑器简介

在这里插入图片描述

在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。

2.2、文本编辑器种类

  1. Visual C++ 6.0 简称 VC - 非常老的一款编辑器,一些学校还都在使用
  2. Visual C++ 2010 全国计算机等级考试二级 C 语言程序设计的官方考试软件
  3. Dev-C++ 比 VC 软件更好用,学校使用最多
  4. VSCode(代码编辑) + GCC(编译器) 功能最全,集成了很多开发插件,个人编码时最方便,但是安装又是最麻烦的。
  5. Visual Studio 安装环境复杂,安装包大,C 相关的不推荐
  6. WSL2 可以看成虚拟机 + Linux 发行版。适合 Linux 和 机器学习 的相关开发(小白不推荐)
  7. 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 安装教程链接:

(3)VC++ 6.0

  • Visual C++ 2010 安装教程链接:

(4)Visual C++ 2010

  • Dev-C++ 安装教程链接:

(5)Dev-C++

  • VSCode + GCC (MinGW) 安装教程链接:

(6)VSCode + MinGW(1)

(7)VSCode + MinGW(2)好用的插件

(8)C 编译器 Cygwin 安装

(9)C 编译器 MinGW 安装

(10)最新版本 MinGW-w64 安装

  • WSL2 安装教程链接:

WSL2 最新最全帮助小白一步步详细安装教程

  • Atom 下载地址链接:

Atom


每日一更!

公众号、优快云等博客:小鹅编程笔记

日更较慢有需要完整笔记请私我,C/C++/数据结构-算法/单片机51-STM32-GD32-ESP32/嵌入式/Linux操作系统/uboot/Linux内核-驱动-应用/硬件入门-PCB-layout/Python/后期小程序和机器学习!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹅编程笔记

你的鼓励将是我最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值