eclipse +cdt+MinGW.pdf

### Eclipse + CDT + MinGW 环境配置详解 #### 一、环境的安装与配置 ##### 1. 软件与插件下载 为了在Eclipse中编写C++程序,首先需要确保以下几个软件及插件已安装: - **JDK (Java Development Kit)**: Eclipse 基于Java开发,因此需要安装 JDK。文中提到使用的是 JDK 6 版本。 - **Eclipse IDE**: 文中使用的是 Eclipse 3.4 版本。 - **CDT (C/C++ Development Tools)**: 这是Eclipse的一个插件,用于支持C和C++的开发。 - **MinGW (Minimalist GNU for Windows)**: 一种免费的编译器集合,它包含了用于编译C和C++程序的所有工具。 #### 2. MinGW的安装与配置 **2.1 MinGW的安装** - **下载并安装 MinGW**: 首先下载 MinGW 的安装包。文中提到使用的是 MinGW 5.1.6 版本。安装过程中可以选择安装所需的组件。如果仅使用 Eclipse 编写 C++/C 程序,则只需安装基本的几个选项即可。 - **等待安装**: 安装过程可能需要较长时间,具体取决于网络速度。 **2.2 MinGW环境变量的设置** - **设置PATH变量**: 在系统环境变量中添加 MinGW 的 bin 目录到 PATH 变量中。例如,假设 MinGW 安装在 `D:\MinGW` 目录下,则 PATH 应包含 `D:\MinGW\bin`。 - **其他相关变量**: 设置其他与 MinGW 相关的环境变量,例如: - `MINGW_HOME`: 指向 MinGW 的安装目录,如 `D:\MinGW`。 - `LIBRARY_PATH`: 指向 MinGW 的 lib 目录,如 `%MINGW_HOME%\lib`。 - `C_INCLUDE_PATH`: 指向 MinGW 的 include 目录,如 `%MINGW_HOME%\include`。 - `CPLUS_INCLUDE_PATH`: 指向 MinGW 的 C++ 相关头文件目录,如 `%C_INCLUDE_PATH%\c++\3.4.5;%C_INCLUDE_PATH%\c++\3.4.5\mingw32;%C_INCLUDE_PATH%\c++\3.4.5\backward;%C_INCLUDE_PATH%`。 - **重命名 make 文件**: 将 `D:\MinGW\bin` 目录下的 `mingw32-make.exe` 复制一份,并将其重命名为 `make.exe`。这样 Eclipse 可以识别并调用此文件。 #### 3. Eclipse 配置 **3.1 设置默认编译器** - 打开 Eclipse 的偏好设置 (`Window -> Preferences`)。 - 导航至 `C/C++ -> New CDT Project Wizard`,选择 `MinGW` 作为默认编译器。 - 在 `Makefile Project` 分类下,确保 `Binary parsers` 中的 `PE Windows parser` 已被选中。 **3.2 创建C++项目** - 使用 `File -> New -> Project` 创建一个新的 C++ 项目。 - 输入项目名称,完成创建步骤。 **3.3 创建 Makefile** - 创建一个名为 `makefile` 的文件。 - 编写 Makefile 内容,例如: ```makefile all: g++ helloworld.cpp -o run ``` - 注意:Makefile 中的缩进必须使用 Tab 键,不能使用空格。 **3.4 设定 Make Targets** - 打开 `Make Targets` 视图 (`Windows -> Show View -> Make Targets`)。 - 右键点击空白处,选择 `Add Build Target`。 - 输入 `name` 为“编译”,`Build Target` 为 `all`。 **3.5 编译项目** - 在 `Make Targets` 视图中双击“编译”。 - 如果一切配置正确,Eclipse 将使用 MinGW 编译器编译项目,并在项目目录下生成可执行文件。 #### 4. 常见问题与解决方案 - **编译错误**: 如遇到编译错误,例如 `Cannot run program "g++"`, 确认环境变量是否正确设置,尤其是 `PATH` 和 `C_INCLUDE_PATH`。 - **Makefile 缩进问题**: 确保 Makefile 中的每一行缩进使用 Tab 键,而非空格。 - **编译器版本不兼容**: 如果编译器版本与 Eclipse 或 CDT 插件不兼容,考虑更新或降级相关软件版本。 通过上述步骤,您可以在 Windows 平台上使用 Eclipse IDE 来编写和编译 C++ 程序,而无需依赖 Microsoft 的 IDE。这不仅提供了一种灵活且开放的开发方式,还充分利用了 Eclipse 强大的功能集。






















- 粉丝: 30
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- PHOTOSHOP说课稿.doc
- 计算机专业职业生涯规划书样本.doc
- c语言初学必背代码.doc
- 思科系统公司的无线网络帮助密尔沃基儿童医院改进患者服务.docx
- 物联网行业应用及技术.doc
- COMSOL激光熔覆技术详解:模型与视频教程助力高效表面改性 详解
- (源码)基于ROS和ChibiOS的移动机器人实时控制系统.zip
- 武汉智慧城市概念设计方案终稿.docx
- 网络营销技术组合.pptx
- 设计企业信息化解决方案.doc
- 项目管理的特点[最终版].pdf
- 2022年会计职称计算机考试题库.doc
- 2023年ORACLE定时备份方案.doc
- 企业会计学网络实验指导书.doc
- 山东省淄博市应用软件开发公司名录2019版762家.pdf
- 2023年二级C语言公共基础知识.doc



- 1
- 2
前往页