1.如何在windows使用gcc
双击GCC安装包,mingw-get-setup.exe,点击Install安装
2
点击Change选择安装路径,尽量不要有中文和空格,
3
将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。
找到安装目录的bin目录,将路径右键复制下来。
找到计算机,右键,属性。点击 高级系统设置
找到下面的 环境变量 点击
在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚复制的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。
测试是否安装成功,在cmd命令提示符里面输入 gcc --help 回车键,
出现以下信息,表示安装成功
EditPlus 3 安装完成之后的界面点击File 下的 new C/C++
出现以下测试代码,保存到指定目录,最后不要有空格和中文,我保存到E:/My/Test下面测试。文件名为test.c
命令提示符窗口进入到 E:/MyTest 下 用dir 命令显示当前目录下的所有文件。
使用gcc 命令编译 命令格式 如下 gcc test.c - o test 回车键
编译完成
直接输入test运行,输出hello,world.
测试完成
2.windows怎么安装gcc编译器
下载MinGW一种方法是到Sourceforge(/project/showfiles.php?group_id=2435)下载一个MinGW-2.0.0-3.exe。
但是我配置的时候我电脑上安装了codeblocks,已经自带了MinGW。.环境变量的配置在(系统属性-->高级-->环境变量-->系统变量 中)(以下目录都根据自己的电脑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查找头文件的路径。验证gcc是否正常运行在cmd控制台窗口下面,输入gcc -v。
若已经成功安装好,会显示gcc的版本信息。
3.如何在Windows平台下使用GCC编译器
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(/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的版本信息。
4.急需gcc使用方法
一看就是VC之类的IDE用多了的……
一个程序从代码到执行总共是这么几步:
编辑——预处理——编译——汇编——链接——执行
一个完整的集成开发环境(IDE)会把整个链条整合起来,
让开发人员可以在一个程序中,自动化的全部完成
但这并不是必须的
上面这个步骤可以笼统的分为三大版块:
编辑——(预处理、编译、汇编、链接)——执行
执行就不说了,双击运行都可以~
关键是前面,如果你使用的是一个纯粹的编译器(非IDE,比如GCC),那么他往往不含有第一个版块:编辑界面
也就是说代码编写需要你另找其他程序去完成
只要能编辑文本的程序都可以:NotePad、UE、NotePad++……还有*nix下比较热门的VI和Emacs(也有Window版)都可以,完全看你的习惯。
编辑好代码之后,再在命令行中调用gcc将源代码输出为可执行文件。
举个最简单的例子,忽略中间那些预处理什么的步骤,直接一步到位的生成可执行文件
比如你的源代码为"C:\test.c",你想生成一个名为test.exe的可执行文件在D:根目录下:
gcc C:\test.c -o D:\test.exe
当然,也可以用相对路径,就不多说了
如果想在编译的时候加入调试信息方便调试,则加入一个参数即可:
gcc -g C:\test.c -o D:\test.exe
如果要编译的是C++文件,则把gcc换成g++即可,其他一切不变
如果调试,则使用gdb命令,如:
gdb D:\test.exe
如此便进入调试界面——当然,也是命令行形式的。具体的调试命令你自己上网找教程吧,不是一两句话可以说清楚的。
如果确实是用惯了VC之类的IDE,可以使用Eclipse或NetBeans
都是开源软件,去官网下载即可。安装好之后配置C/C++的编译环境即可,具体步骤网上一搜一大把,不再赘述
==============================================
看了一下你发的图,才发现你用的是CygWin
这东西应该属於Win平台下的一种Unix虚拟环境,并不算gcc
Win下用gcc的话,还是装个MinGW吧
转载请注明出处windows之家 » win10系统如何使用gcc