在Windows上安装C/GCC编译器

学习任何编程语言的首要步骤是在系统中安装所需的软件。在本教程中,我们将学习如何在Windows系统中安装C/GCC编译器。

源代码编辑器

尽管您可以选择任何基本的文本编辑器(例如记事本)来编写和编辑C语言源代码,但我们建议选择下面的编辑器之一。

    1. 以下是一些本机中文的改写版本:

 

    1. 1. Notepad++(仅适用于Windows)

 

    1. 2. Microsoft Visual Studio Code(适用于Windows和Linux)

 

    1. 3. ATOM(适用于Windows和Linux)

 

    如果您是C编程的初学者,可以使用Eclipse或NetBeans等集成开发环境(IDE),但更推荐使用上述文本编辑器。

在Windows上安装C/GCC编译器

  • One of the preferred way to install C/GCC compiler is to use CodeBlocks. Just install it, launch it and start coding to keep things simple. In other words, CodeBlocks is a free C/C++ IDE that comes with the built-in compiler.
  • Download codeblocks from www.codeblocks.org/downloads/binaries for your respective Operating System.
  • Windows users should choose download file which has “mingw” in its name, for example, codeblocks-17.12mingw-setup.exe.
  • During installation, select Type of Install as “Minimal: Important plugins, important lexers” and make sure “MinGW Compiler Suite” is Checked. This will make sure that GCC compiler is also installed with the IDE.
Codeblocks Install
Code Blocks Hello World

在Windows上设置PATH变量

一旦安装了Codeblocks,GCC编译器也会随之安装。但是,如果我们想要从命令提示符执行C程序,我们需要将其bin目录添加到PATH变量中。

    1. 前往安装目录并复制bin文件夹的路径,例如“C:\Program Files (x86)\CodeBlocks\MinGW\bin”。

 

    前往“控制面板\系统和安全\系统”,点击“高级系统设置”,然后点击“环境变量”。
Computer Properties
    在用户或系统(如果你是管理员)变量中找到变量名为“Path”的项,并点击“编辑”。
  • If you see a small popup, In “Variable value” box, go to end of text, put a semicolon “;” and paste the path of bin folder i.e. “C:\Program Files (x86)\CodeBlocks\MinGW\bin”
  • If you see a big popup (usually in windows 10) with the list of Path variables, click on “New” and paste the “bin” folder path.
    1. 点击确认关闭所有弹出窗口。

 

    1. 打开cmd,并在其中输入“gcc”,按下回车键。

如果出现“gcc: fatal error: no input files compilation terminated.”的信息,表示GCC已成功安装,你可以退出cmd。
如果出现“‘gcc’ is not recognized as an internal or external command”的提示,按照正确的步骤安装和配置Path变量。

安装C/GCC编译器在Windows完成,现在我们已经准备好探索C编程的编码功能了。

发表回复 0

Your email address will not be published. Required fields are marked *


广告
将在 10 秒后关闭
bannerAds