Windows 环境下使用 GCC
MinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库。本文主要介绍 MinGw 的安装和使用。
(一)安装
1.下载 min-gw 安装程序,链接为:http://sourceforge.net/projects/mingw/files/,下载 mingw-get-setup.exe (86.5 kB)
2.运行 mingw-get-setup.exe (86.5 kB) ,点击“运行”,continue等,注意记住安装的目录,如 C:\MinGw,下面修改环境变量时还会用到。
3.修改环境变量: 选择计算机—属性---高级系统设置---环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw的安装目录,如 C:\MinGw\bin
4.在开始菜单中,点击“运行”,输入 cmd,打开命令行:输入 mingw-get.exe,如果弹出 MinGw installation manager 窗口,说明安装正常。此时,关闭 MinGw installation manager 窗口,否则接下来的步骤会报错
5.在cmd中输入命令 mingw-get install gcc,等待一会,gcc 就安装成功了。
如果想安装 g++,gdb,只要输入命令 mingw-get install g++ 和 mingw-get install gdb
(二)使用
在 cmd 的当前工作目录写 C 程序 test.c:
# include <stdio.h>
int main()
{
printf("%s\n","hello world");
return 0;
}
在 cmd 中输入命令 gcc test.c
在当前目录下会生成 a.exe 的可执行文件,在 cmd 中输入 a.exe 就可以执行程序了。
如果想调试程序,可以输入 gdb a.exe
进入 gdb 的功能,使用 gdb 常用的命令就可以调试程序了。
Windows 环境变量的设置:
(1)将刚刚下载好的文件,解压到C盘根目录下,文件夹名称 MinGw;
(2)计算机——>(右键)属性——>高级系统设置——>环境变量——>系统变量,选中Path点击编辑,将MicGw文件下的bin目录路径复制出来,我这里是
C:\MinGW\bin,将路径复制到 Path 中,点击确定;注意点目录前后的分号,一定要有并且必须是英文半角。
(3)同上,新建一个系统变量 lib,对应 MicGw 下的lib 文件夹;新建一个系统变量 include,对应 MicGw 下的 include 文件夹;
到此为止,我们就算是搭建好C语言开发的基本环境了;
gcc 进行 c 语言编译分为四个步骤:
1.预处理,生成预编译文件(.i 文件):
gcc –E hello.c –o hello.i
2.编译,生成汇编代码(.s 文件):
gcc –S hello.i –o hello.s
3.汇编,生成目标文件(.o 文件):
gcc –c hello.s –o hello.o
4.链接,生成可执行文件:
gcc hello.o –o hello
有时候,进行调试,可能会用到某个步骤哦
在网上搜了好多Win10下C/C++编程环境创建的方法,发现全都是过时的,自己折腾了好久终于搞定,特地分享一下:
Win10下使用eclipse创建C/C++编程环境的方法(64位系统):
安装eclipse IDE for C/C++:进入https://www.eclipse.org/downloads/packages/release/oxygen/r/eclipse-ide-cc-developers,根据自己电脑系统选择64位下载,下载后推荐解压至任意盘的根目录。
安装tdm-gcc:进入jmeubank.github.io,点击页面左侧的 download ,选择tdm64-gcc下载下来exe文件,双击打开,点击 Create ,接下来选择下面的64位,next,选择安装位置,这个随意选,还是推荐根目录下创建一个自己能记起来的文件夹进行安装,之后等待安装过程完成。
设置环境变量,这个就很简单了,打开刚才安装tdm-gcc的安装路径,双击mingwvars.bat,环境变量就设置好了!(简直对我们这种电脑小白太友好了啊!)。
之后就可以使用eclipse进行C/C++进行编程了!打开第一步下载解压的eclipse文件夹,打开eclipse,file --> new --> Other --> C/C++ --> C Project,Project type选executable --> Empty Project,右边 Toolchains 选 MinGW GCC ,输入Project name ,Finish。左边Project Explorer 在你刚输入的Project name上 右键 --> new --> File,File name 输入名称,名称后边一定加上“.c”的后缀名,例如:NewFile.c。之后双击这个.c文件就可以进行编码编写,要运行的时候一定要先点击上放锤子图标右边的下拉菜单,选择Release,然后点击左上角的开始按钮,就能运行输出了!
版权归原作者 灰度少爷 所有, 如有侵权,请联系我们删除。