`
misswolf
  • 浏览: 16907 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

我从网上搜来的一篇关于Eclipse上进行C/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,并解压在任意盘下,运行界面如下:
第二部:下载在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.exeproject properties->make project ->make改为mingw32-make)
在环境变量里加入下列的设定:
PATH: C:\MinGWStudio\MinGW\bin (如果系统已经有其它的C/C++编译器,请把C:\MinGWStudio\MinGW\bin 加在最前面)
LIBRARY_PATH: C:\MinGWStudio\MinGW\lib
 
C_INCLUDE_PATH: C:\MinGWStudio\MinGW\include
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
先使用文本编辑器写测试用的源程序main.cpp.
#include <iostream>
using namespace std;
int main(void)
{
 cout<<"Hello World,Eclipse!";
 return 0;
}
Command Line 下编译指令:
   C:\g++ main.cpp -O3 -o hello
(O3 O 是英文大写”O)
编译成功后: 便会生成可执行文件hello.exe.运行hello.exe
(: -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++的编程环境了.
下面我们将上面的程序用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执行前的设定.因为要在WindowsRun,所以要先做设定.
  开启Project->Properties->C/C++ Make Project->Binary Parser页面将
 Elf Parser 项除去,PE WindowsParser项选中.
   执行我们的程序:
⑨当程序有改动时,只需从新执行⑥~⑧即可.
分享到:
评论

相关推荐

    解决 Eclipse-CDT 搭建C/C++ 开发环境部分问题

    在使用Eclipse CDT进行C/C++开发时,可能会遇到一系列与环境配置和工具链相关的问题。本篇文章将深入探讨如何解决"Program "g++" not found in PATH"、"Lanuch failed no binaries"以及新建项目时找不到MinGW的问题...

    Eclipse 开发C++环境配置

    这篇文章将详细介绍如何在Eclipse中配置C++的开发环境。 首先,你需要下载并安装Eclipse CDT(C/C++ Development Tooling)。CDT是Eclipse社区为C和C++开发者提供的一个开源插件,它提供了代码编辑、调试、构建和...

    eclipse编译C++的插件

    通过以上步骤,Windows 7用户可以利用Eclipse CDT插件进行C++开发。这个环境特别适合初学者,因为它提供了丰富的代码补全、语法高亮、错误检查等功能,有助于提高编程效率和学习体验。随着熟练度的提升,还可以探索...

    在Eclipse里写C或C++教程

    本篇文章将深入探讨如何在Eclipse中安装并使用CDT进行C与C++程序的编写,适合于初学者及有一定经验的开发者。 #### 二、Eclipse与CDT的安装 ##### 1. 安装Eclipse - **下载Eclipse**:首先,用户需访问Eclipse...

    eclipse 下配置OpenMP包

    为了更好地支持C/C++开发,Eclipse提供了CDT (C/C++ Development Tools) 插件,该插件为C/C++开发者提供了一整套完整的开发环境,包括编辑器、调试器、构建系统等。 ### 三、在Eclipse中配置OpenMP #### 3.1 准备...

    eclipse-cpp-2021-12-R-linux-gtk-x86_64.tar.gz

    在本篇文章中,我们将聚焦于“eclipse-cpp-2021-12-R-linux-gtk-x86_64.tar.gz”这一版本,它是专为Linux x86_64体系结构设计的C/C++开发工具。 首先,我们来看标题中的关键部分——"eclipse-cpp-2021-12-R",这...

    linux下eclipse开发stm32需要的库

    本篇文章将详细介绍如何在Linux上配置Eclipse环境,并利用相关库进行STM32的开发。 首先,我们需要一个集成开发环境(IDE),Eclipse是一个强大的开源选择,支持C/C++开发。安装Eclipse IDE可以通过下载其最新版本...

    1个小时学会eclipse cdt开发

    本篇文章将详细介绍如何在一个小时内快速掌握使用 Eclipse CDT 进行 C 和 C++ 的开发。 #### 二、安装 Eclipse 在开始之前,我们假设读者已经知道如何安装 Eclipse。如果没有安装 Eclipse,可以从官方网站 ...

    C++/C语言入门集成开发环境Dev-C++免费无需积分下载

    Dev-C++是一款面向初学者和专业开发者,支持C++和C语言的集成开发环境(IDE),它以其轻量级、易用性和免费的特点受到了广大编程爱好者的欢迎。本篇文章将详细介绍Dev-C++的特性和使用方法,帮助你快速入门C++和...

    ( Eclipse_Sourcery_STM32开源开发环境搭建

    为了更好地进行STM32的开发工作,本篇文章将详细介绍如何利用Eclipse_Sourcery搭建STM32的开源开发环境。 #### 二、开发环境构成 开发STM32的开源环境主要由以下几个部分组成:Eclipse IDE for C/C++ Developers、...

    eclipse开发环境应用入门

    通过本篇文章,我们详细了解了如何在Eclipse环境下安装配置并使用CDT插件来进行C/C++程序的开发。从环境的搭建到实际的项目创建与程序编写,每一个步骤都得到了清晰的解释。这对于初次接触Eclipse的用户来说是非常...

    Cygwin + Eclipse3.6 + NDK开发环境搭建

    本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便进行混合编程,充分利用C/C++的性能优势。 首先,Cygwin是一个在Windows平台上模拟Linux环境的开源工具集,它提供了一个类似于Unix/Linux的命令行...

    eclipse.zip

    这个文件包含了Eclipse IDE的所有组件,特别是C/C++开发工具,这对于ROS开发者来说非常有用,因为ROS的主要编程语言是C++。 使用Eclipse进行ROS开发的步骤通常包括以下几个方面: 1. **安装Eclipse**:首先需要...

    Eclipse各种图标含义

    这篇文章将详细介绍 Eclipse 中各种图标的含义,帮助开发者更好地理解和使用 Eclipse。 项目和文件图标 * 对象(Object):表示一个 Java 对象,例如一个 Java 类或接口。 * 编译单元(Compilation Unit):表示一...

    Eclipse NDK 开发之 HelloWorld

    在本篇文章中,我们将深入探讨如何利用Eclipse NDK进行HelloWorld应用程序的开发。 首先,NDK(Native Development Kit)是Google提供的一套工具,用于在Android平台上编译和构建本地库。它提供了接口,使得Java...

    关于eclipse代码推荐的文章翻译

    1. Eclipse集成开发环境:Eclipse是一个由IBM开发的开源开发平台,其最广泛的应用是Java开发,但是它支持多种编程语言(如C、C++、Python等)的开发。Eclipse集成了代码编辑器、编译器、调试器和其他工具,以提供一...

    eclipse开发STM32插件

    它集成了STM32CubeMX,同时提供了一个完整的C/C++开发环境,包括编译器、调试器和实时操作系统支持。用户可以直接在Eclipse中配置、编译和调试STM32项目,无需切换到其他工具。 四、Eclipse中安装STM32插件 1. 打开...

    eclipse 下实现java JNI 初探

    本篇文章将深入探讨如何在eclipse环境下设置和使用JNI。 1. **JNI简介** JNI是一种规范,它定义了Java虚拟机(JVM)如何与本地代码(如C和C++)交互。通过JNI,Java开发者可以编写混合模式的应用程序,结合Java的...

Global site tag (gtag.js) - Google Analytics