`
wjmming
  • 浏览: 57258 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

eclipse+cdt+cygwin配置c/c++开发环境

阅读更多
1.下载cygwin,默认的情况下Cygwin没有选择C++开发所需要的包,在安装时需要选中:[把skip变成keep]
gcc, gcc-core,gcc-g++, gcc-mingw-core,  gcc-mingw-g++, make , gdb, binutils

2. 安装好后,需要把Cygwin加入Windows环境变量.

因为gcc 和g++ 不能从windows cmd中直接执行, 可以通过直接在cmd中直接运行g++, gcc, 显示“访问被拒绝” (access denied),
进入cygwin安装目录\bin下检查g++.exe, gcc.exe是否只有1k大小,如果是,那么文件是符号链接,那么把文件重命名一下(备份)。
然后把g++-3.exe(或者g++-4.exe)拷贝一份,重命名为g++.exe。 把gcc-3.exe拷贝一份,重命名为gcc.exe。

将cygwin安装目录\bin加入到环境变量PATH中。好了,开个cmd命令行窗口,分别试一下gcc -v , make -v , gdb -v 命令。

3.下载Eclipse CDT插件

4.eclipse中调试时,由于GDB使用的unix格式的路径,而eclipse使用的是windows路径,导致找不到匹配的代码,
需要手工设置:
In Eclipse in Preferences->C/C++->Debug->"Common Source Lookup Path" add new "Path Mapping".
把linux的路径映射到windows的路径。比如/cygwin/e映射成E:\

5.在C++项目右键Properties->C/C++ Build->toolchain中确定 Current toolchain = Cygwin Gcc,Current builder = Gnu Make Builder,Used tools 有 GCC Assembler,GCC Archiver,Cywgin C++ Compiler,Cywgin C Compiler,Cywgin C Linker, Cywgin C++ Linker。最后Display compatible toolchains only选中,Configuration: Debug[Active] 或者 Default[Active].


分享到:
评论

相关推荐

    windows下配置eclipse+CDT+Cygwin调试平台

    在Windows操作系统上构建一个强大的C/C++开发和调试环境,我们可以使用Eclipse集成开发环境(IDE)配合CDT(C/C++ Development Tooling)插件和Cygwin工具集。以下是一个详细的步骤指南: 首先,确保你有Java ...

    windows+eclipse+cygwin+cdt+ndk配置

    总的来说,配置Windows上的Eclipse、Cygwin、CDT和NDK环境,主要是为了在Windows环境下进行C/C++的Android原生代码开发。通过Eclipse和CDT,我们可以得到一个强大的C/C++ IDE;Cygwin提供了Linux工具链,使得在...

    Eclipse下的c/c++开发环境配置

    ### Eclipse 下的 C/C++ 开发环境配置 在 Windows 系统中配置 Eclipse 的 C/C++ 开发环境是一项常见的需求,尤其是对于那些希望利用 Eclipse 的强大功能进行高效编程的开发者而言。本文将详细介绍如何在 Windows ...

    Android+Eclipse+NDK+cygwin开发环境的搭建.doc

    搭建Android+Eclipse+NDK+cygwin开发环境是Windows平台下进行Android原生代码(C/C++)开发的基础步骤。以下是对各个步骤的详细说明: 1. **安装JDK**: JDK (Java Development Kit) 是Java编程语言的开发环境,对于...

    Eclipse环境中的C/C++插件的使用手册

    本手册将详细介绍如何在Eclipse平台上配置和使用C/C++ Development Toolkit (简称CDT),帮助读者掌握在Eclipse环境下高效进行C/C++开发的方法。 #### 安装与配置前的准备 在开始使用CDT之前,确保已经安装了以下...

    Windows下用Eclipse搭建CC++开发环境

    本文将详细解析如何在Windows系统中利用Eclipse构建一个高效且功能全面的C/C++开发环境,包括所需软件的下载与安装、配置以及基本的使用方法。 #### 一、准备阶段 ##### 下载与安装Eclipse for C++ Eclipse是知名...

    配置Eclipse+MinGW开发C++程序

    Eclipse帮助文档建议Windows用户使用MinGW或Cygwin作为C/C++开发环境,特别是MinGW,因为与Visual C++编译器集成可能会比较复杂。 安装MinGW时,可以选择使用Automated MinGW Installer,它能方便地在线下载和安装...

    eclipse 开发c/c++

    CDT 项目(有关链接, 请参阅本文后面的 参考资料一节)致力于为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrated Development Environment,IDE)。 虽然该项目的重点是 Linux,但它在可使用 GNU ...

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

    在IT行业中,开发环境的搭建是开发者们必不可少的步骤,特别是在Android原生开发(NDK)中,结合Cygwin和Eclipse3.6能够创建一个高效的工作平台。本篇文章将详细阐述如何进行Cygwin、Eclipse3.6与NDK的集成,以便...

    JNI开发 eclipse相关开发环境的搭建

    现在,读者已经成功搭建了一个 JNI 开发环境,可以使用 Eclipse 和 CDT 插件来编写和编译 C/C++ 代码,并使用 NDK 和 Cygwin 来编译 JNI 代码。这个环境可以帮助读者更好地开发 JNI 项目,提高开发效率。

    eclipse For C/C++

    ### Eclipse for C/C++ 开发环境详解 #### 一、简介 Eclipse 是一款非常流行的开源集成开发环境(IDE),支持多种编程语言,包括 Java、C/C++ 等。对于 C/C++ 开发者来说,Eclipse 提供了一个功能强大且用户友好的...

    使用eclipse来开发c,c++

    在本文中,我们将探讨如何使用Eclipse作为C和C++的集成开发环境(IDE),以及如何配置所需的编译器和工具链。Eclipse是一个广泛使用的Java IDE,但它也可以通过插件扩展来支持其他编程语言,如C和C++。Eclipse CDT...

    用Eclipse平台进行C_C++开发

    CDT 是一套专为 Eclipse 平台设计的插件集合,旨在为用户提供完整的 C/C++ 集成开发环境 (IDE)。尽管 CDT 的主要关注点在于 Linux 平台,但它同样能够在使用 GNU 开发工具的其他操作系统环境中运行良好,例如 Win32...

    Windows下Eclipse搭建AndroidNDK开发环境[整理].pdf

    Eclipse CDT组件是Eclipse的扩展组件,提供了C/C++的开发环境。安装Eclipse CDT组件需要从Eclipse的官方网站下载相应的版本。 2.2 用NDK来编译程序 用NDK来编译程序需要在Eclipse中配置NDK的路径,以便于NDK的命令...

Global site tag (gtag.js) - Google Analytics