在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文件,内容如下:
 
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     cout << "!!!Hello World!!!" << endl; // prints !!!Hello 
  6.     return 0;
  7. }
 
3)右击工程,点击菜单Build Project,Eclipse 会调用MinGW GCC生产一个二进制文件,这个二进制文件是x86的。
 
4)再右击工程,点击菜单Run As,Local C/C++ Application,将运行程序。
 
至此,Windows平台下使用MinGW+Eclipse学习C++环境和入门实例就演示完了,当然还有详细细节没有给出,需要的时候搜索下。
 
现在网络咨询发达,很多信息都有,就连核武器资料在网上都能找到。写技术博客不是卖弄,不是传播,而将所学习过程记录下来,从写到消化,从消化到转化,最终转化成能力。
0 0
原创粉丝点击