本文适用:设置 C语言环境;Cygwin 安装;MinGW-w64 安装;
🔥🔥🔥
引言(为什么环境配置是 C 语言学习的关键?)
C 语言作为底层编程语言,其开发依赖编译器和集成开发环境(IDE)的正确配置。环境配置错误是新手最常见的障碍,可能导致编译失败或代码无法运行。正确的环境配置不仅能提升开发效率,还能避免因工具问题影响学习热情。
如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件:文本编辑器 和 C 编译器。
目录
📚
1. 文本编辑器
通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。
C 程序的源文件通常使用扩展名 .C。
在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。
1.1. Visual Studio Code
虽然它是一个通用的文本编辑器,但它有很多插件支持 C/C++ 开发,使其成为一个流行的选择,通过安装 C/C++ 插件和调整设置,你可以使其成为一个很好的 C 语言开发环境。
- 下载地址:
Download Visual Studio Code - Mac, Linux, Windowshttps://code.visualstudio.com/download
1.2. Sublime Text
Sublime Text 是一个轻量级、快速和高度可定制的文本编辑器,有很多插件支持 C 语言的开发。它具有强大的代码编辑功能和快捷键,使得编码更加高效。
- 下载地址:
Download - Sublime Texthttps://www.sublimetext.com/download
1.3. Atom
Atom 是一个开源的文本编辑器,由 GitHub 开发,它有很多插件和主题,可以定制为一个适合 C 语言开发的环境。
- 下载地址:
1.4. Vim 和 Emacs
这两个是传统的文本编辑器,它们有着强大的编辑功能和高度的可定制性,对于熟练的用户来说非常强大,有很多插件和配置可以支持C语言的开发。
1.5. Eclipse
Eclipse 是另一个功能强大的集成开发环境,虽然它最初是为 Java 开发设计的,但通过安装 C/C++ 插件,可以使其支持 C 语言开发。
📚
2. C编辑器
写在源文件中的源代码是人类可读的源。它需要"编译",转为机器语言,这样 CPU 可以按给定指令执行程序。
C 语言编译器用于把源代码编译成最终的可执行程序。这里假设您已经对编程语言编译器有基本的了解了。
最常用的免费可用的编译器是 GNU 的 C/C++ 编译器,如果您使用的是 HP 或 Solaris,则可以使用各自操作系统上的编译器。
以下部分将指导您如何在不同的操作系统上安装 GNU 的 C/C++ 编译器。这里同时提到 C/C++,主要是因为 GNU 的 gcc 编译器适合于 C 和 C++ 编程语言。
📚
3. UNIX/Linux安装
如果您使用的是 Linux 或 UNIX,请在命令行使用下面的命令来检查您的系统上是否安装了 GCC:
$ gcc -v
如果您的计算机上已经安装了 GNU 编译器,则会显示如下消息:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs ...
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04)
如果未安装 GCC,那么请按照 Installing GCC- GNU Project 上的详细说明安装 GCC。
本教程是基于 Linux 编写的,所有给定的实例都已在 Cent OS Linux 系统上编译过。
📚
4. MacOS安装
如果您使用的是 Mac OS X,最快捷的获取 GCC 的方法是从苹果的网站上下载 Xcode 开发环境,并按照安装说明进行安装。一旦安装上 Xcode,您就能使用 GNU 编译器。
Xcode 目前可从 developer.apple.com/technologies/tools/ 上下载。
📚
5. Windows上的安装
5.1. Cygwin
Cygwin 是一个在 Windows 操作系统上模拟 Unix/Linux 环境的软件包,它允许用户在 Windows 上使用类 Unix 工具和应用程序。
Cygwin 通过提供一组 DLL(动态链接库),这些 DLL 充当 Unix 系统调用层和 Windows 内核之间的桥梁,使得 Unix 程序能够在 Windows 系统上运行。
- Cygwin 官网:Cygwin
5.1.1. 下载
https://cygwin.com/setup-x86_64.exehttps://cygwin.com/setup-x86_64.exe
5.1.2. 安装
- 我们选择的是:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
选择软件包:
- wget
- gcc-g++
- make
- diffutils
- libmpfr-devel
- libgmp-devel
- libmpc-devel
- 其余默认就好(⚠️⚠️⚠️缺少组件会引起告警!!!)
5.1.3. 完成安装
- 双击图标,进入命令行界面,输入 cygcheck -c cygwin 命令可以查看当前的 cygwin 的版本信息:
- 输入 gcc -v 命令可以查看当前的 gcc 的版本信息:
5.2. MinGW-w64
为了在 Windows 上安装 GCC,您需要安装 MinGW-w64。
MinGW-w64 是一个开源项目,它为 Windows 系统提供了一个完整的 GCC 工具链,支持编译生成 32 位和 64 位的 Windows 应用程序。
- MinGW-w64 的主页:mingw-w64
5.2.1. 下载
最新版本的 MinGW-w64 安装程序:
- MinGW-w64 的下载详情页面包含了很多 MinGW-w64 及特定工具的整合包:
- 耐心等待...
5.2.2. 解压
- 下载完成后,解压,在 bin 目录里面就可以找到 g++.exe 或者 gcc.exe:
- 当安装 MinGW 时,您至少要安装 gcc-core、gcc-g++、binutils 和 MinGW runtime,但是一般情况下都会安装更多其他的项。
- 😯添加您安装的 MinGW 的 bin 子目录到您的 PATH 环境变量中,这样您就可以在命令行中通过简单的名称来指定这些工具。
5.2.3. 完成安装
- CMD输入:gcc -v
🐷🐷🐷
- End -
(* ̄︶ ̄)创作不易!期待你们的 点赞+收藏+评论 喔!
本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我删除!
---
如果彻底解决您的问题,请一键三连,点赞+收藏哦!💗💗💗