在Windows平台下使用MinGW+Eclipse构建一个hello world
来源:互联网 发布:淘宝评分影响 编辑:程序博客网 时间:2024/05/01 03:35
Eclipse基金会提供了Eclipse IDE for C/C++ Developers来开发C/C++程序,仅仅是提供一个IDE,并没有提供编译器。如果再加一个C/C++编译器,就可以使用Eclipse IDE for C/C++ Developers来开发C/C++程序了。
Eclipse IDE for C/C++ Developers支持Cross GCC/Microsoft Visual C++/MinGW GCC等3种编译。
Cross GCC的使用具体使用参考http://wiki.osdev.org/GCC_Cross-Compiler
Microsoft Visual C++本身是一个集IDE和编译器一体的工具,在Windows平台下一般使用它。MinGW并不是一个单纯的C/C++ 编译器,而是一套GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比如 gawk bison 等等)。开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一套符合 GNU 的 GNU 工作环境。但是生成的依然是**.exe目标文件,并不能实现Posix编程。MinGW的下载地址http://sourceforge.net/projects/mingw/?source=dlp 下载后会得到一个mingw-get-inst-20120426.exe文件
安装mingw-get-inst-20120426.exe,会自动更新列表并下载MinGW。我的MinGW安装在C:\
下载完后,需要设置环境变量,如果在Windows中设置环境变量略过。环境变量和值有:
Path=C:\MinGW\bin
LIBRARY_PATH=C:\MinGW\lib
C_INCLUDE_PATH=C:\MinGW\include
下载Eclipse IDE for C/C++ Developers,下载地址
http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/juno/SR2/eclipse-cpp-juno-SR2-win32-x86_64.zip
安装Eclipse IDE for C/C++ Developers,解压即可。使用Eclipse IDE for C/C++ Developers前,记得先配置JDK环境变量。
好了,一切配置好,就打开Eclipse IDE for C/C++ Developers来开发C++程序吧
1)启动Eclipse
2)新建C++工程,在向导中的Project name输入工程名称,Project type选择 Hello World C++ Project,
Toolchains选择MinGW GCC,builder选择Gnu make builder/org.eclipse.linuxtools.**.builder(CDT internal Builder会出错),其它的选项默认就行。新建后就生产一个与工程名同名的cpp文件,内容如下:
- #include <iostream>
- using namespace std;
- int main() {
- cout << "!!!Hello World!!!" << endl; // prints !!!Hello
- return 0;
- }
3)右击工程,点击菜单Build Project,Eclipse 会调用MinGW GCC生产一个二进制文件,这个二进制文件是x86的。
4)再右击工程,点击菜单Run As,Local C/C++ Application,将运行程序。
至此,Windows平台下使用MinGW+Eclipse学习C++环境和入门实例就演示完了,当然还有详细细节没有给出,需要的时候搜索下。
现在网络咨询发达,很多信息都有,就连核武器资料在网上都能找到。写技术博客不是卖弄,不是传播,而将所学习过程记录下来,从写到消化,从消化到转化,最终转化成能力。
0 0
- 在Windows平台下使用MinGW+Eclipse构建一个hello world
- 在 Windows Phone 上构建一个 Hello World 程序
- Eclipse在windows下的MinGW
- 在eclipse中实现一个equinox环境下的Hello World
- 搭建windows下eclipse+QT+minGW的c++开发平台
- 在mingw下使用gtk(windows)
- 在mingw下使用gtk(windows)
- 搭建基于Windows 7 的Beagleboard开发平台: 编写一个可在Beagleboard上运行的Hello World
- 在eclipse下创建maven版的hello world
- 在Windows下使用Eclipse + CDT+MinGW开发C/C++程序
- 使用Eclipse编写一个简单的Hello World
- 在windows平台上使用mingw编译PYQT5
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Windows平台安装OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
- Mule构建一个Hello World应用程序
- windows下 eclipse + MinGW + cdt
- Linux vi命令大全
- 获取类名
- 类的继承和类的循环调用
- IComparable<>,IFormattable,IEnumerable<>接口使用
- 担任国际期刊(副)主编的中国学者和华人华裔学者
- 在Windows平台下使用MinGW+Eclipse构建一个hello world
- 工作日志2014-08-06
- zookeeper注册中心解析
- 对象的初始化
- SQL拼接代码!cmstop系统
- A/B(乘法逆元)
- 10、令operate= 返回一个reference to *this
- ActiveReport入门教程(三) - 卡片组
- zeromq源码阅读 —— Msg.hpp & Msg.cpp 的 msg_t (zmq中的消息)