我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章

阅读更多
用Eclipse开发C/C++程序的图形化配置
参考 http://www.javaworld.com.tw/  作者 :Sungo
在网上找了一些关于 Eclipse 的开发资料 , 但对 Eclipse 的界面和它的功能深深的吸引了 , 尤其是了解了 Eclipse 能够进行 C/C++ 的开发更是欣喜若狂 , 起初对 Eclipse 的配置不胜了解 , 有一段时间也很徘徊 , 想在网上找到图形化的配置 , 但没有找到 ( 可能是我没有找到 ). 经过不懈的努力和学习 , 终于配成了 . 萌生了做一个图形化的配置文档 , 以供后者少走挽留 . 闲话少聊现在就开始 .
Eclipse 的简介就不说了 , 能问 www.baidu.com 就问百度 . 我用的软件是 :
OS: Windows XP
Eclipse 3.0.2
CDT Runtime Feature org.eclipse.cdt- 2.1.1 -win32.x86 
CDT SDK Feature     org.eclipse.cdt.sdk- 2.1.1 -win32.x86
MinGWStudioFullSetup-2_05
第一部 : 下载从 www.eclipse.org 下载 Eclipse, 并解压在任意盘下 , 运行界面如下 :
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第1张图片第二部 : 下载在 www.eclipse.org/cdt 下载 C/C++ 的插件
CDT Runtime Feature org.eclipse.cdt- 2.1.1 -win32.x86 
CDT SDK Feature     org.eclipse.cdt.sdk- 2.1.1 -win32.x86
第三部 : 下载可在 Windows 下使用 GNU C,C++ 编译器 , 这里使用的是 MinGWStudioFullSetup-2_05 , 下载后并安装它 ; 当然你也可以使用 MinGW . 下载网址 : http://www.mingw.org/download.shtml . 安装后先在 开始 -> 运行 ->cmd 模式下测试编译和执行 . 先将 C:\MinGWStudio\MinGW\bin 下的 mingw32-make.exe 重命名为 make.exe, 因为等会儿 Eclipse 会用 make.exe 这个文件而不是 mingw32-make.exe .( : 如果不更名或是还有其他 make 程序时 , 也可以在稍后的 Eclipse 设定中 , make targets view 的地方 , 新增一个 task ,build command 取消 use default, 使用 mingw32-make.exe project properties->make project -> make 改为 mingw32-make)
在环境变量里加入下列的设定 :
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第2张图片
PATH: C:\MinGWStudio\MinGW\bin ( 如果系统已经有其它的 C/C++ 编译器 , 请把 C:\MinGWStudio\MinGW\bin 加在最前面 )
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第3张图片
LIBRARY_PATH: C:\MinGWStudio\MinGW\lib
  我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第4张图片
C_INCLUDE_PATH: C:\MinGWStudio\MinGW\include
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第5张图片
CPLUS_INCLUDE_PATH: C:\MinGWStudio\MinGW\include\c++\ 3.3.1 ;C:\MinGWStudio\MinGW\include\c++\3.3.1\mingw32;C:\MinGWStudio\MinGW\include\c++\3.3.1\backward;C:\MinGWStudio\MinGW\include
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第6张图片
先使用文本编辑器写测试用的源程序 main.cpp.
#include
using namespace std;
int main(void)
{
 cout<<"Hello World,Eclipse!";
  return 0;
}
Command Line 下编译指令 :
   C:\g++ main.cpp -O3 -o hello
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第7张图片
(O3 O 是英文大写” O )
编译成功后 : 便会生成可执行文件 hello.exe. 运行 hello.exe
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第8张图片
( : -O3 标记是采用高级编译最佳化 , 编译速度最慢 , 但生成的可执行文件最小 , 执行速度会最快 ; -o 标记是将编译完的 *.exe 重新命名 )
第四部 : 我们来安装 CDT 的插件 . 首先将下载的
CDT Runtime Feature org.eclipse.cdt- 2.1.1 -win32.x86 
CDT SDK Feature     org.eclipse.cdt.sdk- 2.1.1 -win32.x86
解压缩 . feature
拷于
. plugins
 
拷于
我从网上搜来的一篇关于Eclipse上进行C/C++开发的文章_第9张图片
下面从新起动 Eclipse, 就可以看到 C/C++ 的编程环境了 .
下面我们将上面的程序用 Eclipse 运行一次 ,
   首先将 Eclipse 设成 C/C++ 开发平台 :
   Windows->Open Perspective->Other…->C/C++
   建立一个 C++ 工程
File->New->Project->C++->Standard Make C++ Project
 
然后按下 Finish .
   下来你可以将原来的 main.cpp 文件 import 到工程中 , 也可以从新建立 main.cpp 文件 .
   ⑴将 main.cpp 文件 import 进来的方法是 :
 
然后 Finish 即可完成 .
从新建 main.cpp 文件的方法是 :
然后将程序写入 main.cpp .
   接下来我们建一个 makefile 文件 . 方法同上建立 main.cpp 文件相同 .
注意 : makefile 缩排要以 Tab 键缩排 , 不能以 4 个空格作为缩排 , 否则会出现如下的错误
   该设定 Make Targets 让程序能够运行起来了 .
   Windows-Show View->Make Targets
   编译:双击编译
*.ext 执行前的设定 . 因为要在 Windows Run, 所以要先做设定 .
  开启 Project->Properties->C/C++ Make Project->Binary Parser 页面将
 Elf Parser 项除去 , PE WindowsParser 项选中 .
   执行我们的程序 :
⑨当程序有改动时,只需从新执行⑥~⑧即可.

你可能感兴趣的:(C#,C++,C,Eclipse,Windows)