A. 如何在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(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的版本信息。
B. 有关MSVC编译器和MinGW编译器之间的差异如何
MSVC不能跨平台 MSVC比MinGW快 两个编译器的区别,各自带的标准库的区别。
C. 如何安装qt creator编译器
安装qt creator编译器步骤:
下载安装MinGW
从MinGW网站下载mingw
默认安装到C盘根目录下:D:MinGW,可以换到自己喜欢的路径。安装时选择C和C++ compiler ,默认只选中了C编译器。因此一定要注意根据自己的需求悬着编译器。如果选错需要删除重新安装。
下载安装完之后设置环境变量设置环境变量(此处高能)。a. 鼠标右击桌面“计算机”(WindowsXp是“我的电脑”)->“属性” b. WindowsXP时,在新弹出的属性窗口,选择“高级”->“环境变量”。 Windows7时,在新弹出的属性窗口,选择左侧的“高级系统设置”,在新弹出的属性窗口,选择“高级”->“环境变量”。 c. 把MinGW安装目录的bin目录的路径追加到PATH里,然后确定。 注意:箭头指的两个分号一定要加上并且分号一定要在英文输入模式下输入
下载安装配置QT libraries
Qtlibraries可以到网上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。
设置安装路径为D:Qt4.8.4,安装时需要指定MinGW的安装路径为D:MinGW,这里千千万万要注意,QT类库安装的时候是需要和MinGW进行关联的。如果找不到后面就悲剧了啊!!!!
修改环境变量:计算机->属性->高级系统设置->环境变量
安装完后需要把D:Qt4.8.4in目录添加(原来的别删了,以“;”做间隔)到系统变量的Path路径中。
并新建系统环境变量QMAKESPEC,把值设置为D:Qt4.8.4mkspecswin32-g++;
还要新建系统环境变量QTDIR,值为D:Qt4.8.4
安装成功后打开QT设计师主界面:
打开Qt 设计师 开始->Qt by Digia v4.8.4 ->Designer 。
如果Qt lib 安装成功! 关掉Qt Designer
Qtcreater可以到网上去搜索qt-creator-opensource-windows-x86-3.1.2.zip
安装:需要把C:Qtqtcreator-2.7.1in目录添加到系统变量的Path路径中。如果不设置系统环境变量,则创建工程时kit不能设置成功,并且可创建的工程类型也会受到限制。
设置QT Creator构建和运行配置项 打开QT Creator,选择菜单“工具/选项”,选择左边的"构建和运行",再选择“Qt版本”选项卡,点击“添加”,qmake路径:D:Qt4.8.4inqmake.exe。
还需要设置Compilers(编译器)选项卡中的“手动设置”项的编译器,Name设置为MinGW,编译器路径设置为D:MinGWinmingw32-g++.exe
新增构建套件,编译器和QT版本选择自己新增的
然后就可以正常的创建工程了。
打开Qt creater 后打开菜单栏 工具->选项。配制
安装QT调试工具:
debugger工具使用对应的MingW下面的Gdb.exe:
注意此处一定要关联正确,关联错误会导致,可以编译运行,但是不能进行调试。
D. 如何让 MinGW 编译器支持 C++ 11
目前支持C++11的编译器
gcc 4.8以上版本
clang 3.1 以上版本
VS2013 及以上版本(有部分C11特性不支持)
DEV-C++最新版本都是支持C++11的(在编译选型中打开)
其他诸如Pelles C之类的小众编译器,基本也都支持了C++11
E. 怎样配置Eclipse IDE for C/C++的编译器
1、安装JDK,并配置好其环境变量
2、下载并安装Eclipse IDE for C/C++ Developers,下载后解压得到一个eclipse目录,可以直接双击其一级子目录下的"eclipse.exe"运行eclipse IDE,不需要安装。可以另外设置其工作目录,即是工程文件等存放位置。
3、下载并安装MinGW,下载需要比较长的时间,且比较容易下载失败,耐心等待吧...
4、配置MinGW
(1)环境变量的配置
新建环境变量MINGW_HOME,变量值为mingw安装目录,例如D:\mingw
在Path变量的最前面添加:%MINGW_HOME%\bin; (不要漏了最后的分号)
(2)在eclipse IDE中的配置
依次点击打开“Window>preferences>C/C++>New CDT Project Wizard,在右侧,选择Preferred Toolchains,按下图中步骤设置Executable(可执行程序)的默认编译器为MinGW GCC,这样在新建工程的时候就不需要重复选择编译器了,其他工程类型的设置过程类同。
在左侧,选择“Makefile Project”,在右侧,选择Binary Parsers标签(默认已选中),勾选“PE Windows Parser”,点击OK保存。(注:此设置过程意味着对所有C/C++工程都将应用此配置,如果你只是想在单个工程中进行配置,可右键单击该项目,并依次选择“Properties>C/C++ Build>Settings”,在右侧选择“Binary Parsers”标签,并勾选“PE Windows Parser”即可,此设置过程意味着只对当前选中的工程有效。)
F. 如何检查自己的电脑上是否有mingw编译器 我用的codeblocks 编C时总说什么都没做 网上说是编译器问题·求教
codeblocks的话,点setting ,compiler and debugger ,选executable Toolchain
然后会有一行设置编译器的path ,你点一下右边的auto detect。 如果有编译器的话,就会自动设置好了。