在Windows下使用gcc编译器

在Windows下使用gcc编译器:

1.首先介绍下MinGW

 

MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。

  实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。
  开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。
  所以,使用 MinGW 我们就可以像在 Linux 下一样使用 GNU 程序开发工具。
  GCC 就是 MinGW 的核心所在,GCC 是一套支持众多计算机程序语言的编译系统,而且在语言标准的实现上是最接近于标准的。并且 GCC 几乎可以移植到目前所有可用的计算机平台。(我的电脑上就还装有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)
  GCC 本身不像 VC 那样拥有IDE 界面(在 Windows 上也存在 Dev C++ 之类的支持 MinGW 编译器的 IDE)。源代码编辑你可以选用任何你喜欢的文本编辑器(据说微软的开发人员包括 VC 的开发都不用 VC 所带的 IDE 编辑器,而是选用 GNU 的 VIM 编辑器)。然后使用 make 等工具来进行软件项目的编译、链接、打包乃至发布。而像 cvs(svn) 源代码版本控制工具可以让世界上任何一个角落的人都可以参与到软件项目中来。


2.下载MinGW

一种方法是到Sourceforge(http://sourceforge.net/project/showfiles.php?group_id=2435)下载一个MinGW-2.0.0-3.exe。

但是我配置的时候我电脑上安装了codeblocks,已经自带了MinGW。


3.环境变量的配置

在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑MinGW所在位置不同而改变)

a.在PATH的值中加入“C:\Program Files\MinGWStudio\MinGW\bin”。这是寻找gcc编译器的路径。如果PATH中还有其他内容,需要用英文状态下分号进行分割

b.新建LIBRARY_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\lib”。这是标准库存放的路径。

c.新建C_INCLUDE_PATH变量,在其值中加入“C:\Program Files\MinGWStudio\MinGW\include”。这是Include查找头文件的路径。


4.验证gcc是否正常运行

在cmd控制台窗口下面,输入gcc -v。若已经成功安装好,会显示gcc的版本信息。

在上安装GCC编译器可以通过以下步骤完成: 1. 下载MinGW-w64:访问MinGW-w64项目的官方网站(https://mingw-w64.org/doku.php)并下载适合您系统的安装程序。建议选择最新版本的安装程序。 2. 运行安装程序:双击下载的安装程序并按照指示进行安装。在安装向导中,选择适合您的系统架构(32位或64位)和安装目录。可以选择默认选项,也可以根据需要进行自定义设置。 3. 配置系统环境变量:将MinGW-w64的安装目录添加到系统的环境变量中,以便在任何位置都可以访问GCC编译器。 - 在Windows 10上,右键点击"此电脑",选择"属性",然后点击"高级系统设置"。 - 在弹出窗口中,点击"环境变量"按钮。 - 在"系统变量"部分,找到名为"Path"的变量,并点击"编辑"。 - 在编辑环境变量窗口中,点击"新建"并添加MinGW-w64的安装目录路径(例如:C:\MinGW\bin)。 - 点击"确定"保存更改。 4. 验证安装:打开命令提示符或PowerShell,并运行以下命令来验证GCC是否正确安装: ``` gcc --version ``` 如果成功安装,您将看到GCC的版本信息。 安装完成后,您可以使用GCC编译器来编译和运行C或C++代码。在编译代码时,使用命令行工具导航到项目目录,并使用以下命令: ``` gcc your_file.c -o output_file ``` 这将编译名为"your_file.c"的C代码,并将可执行文件保存为"output_file"。您可以通过运行以下命令来运行生成的可执行文件: ``` ./output_file ``` 希望这些步骤能帮助您成功在Windows上安装GCC编译器。如果您遇到任何问题,请随时向我提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值