Eclipse & MinGW

主要讲讲eclipse和mingw环境的配置,做一个备忘, 最好是直接看eclipse的help。


准备工作,下载eclipse cdt开发包(zip),下载mingw64开发包,后者在我之前的几篇博客里面有过介绍,注意选在windows上的版本。


我使用的是目前最新的kepler版本的eclipse,当然要准备好jre环境(不需要jdk,因为不做java开发)。


重要的一点是要记得选择C/C++项目,然后新建一个空的Makefile项目,并且,指定源代码位置的时候需要确认在这个目录下包含以后生成的Makefile。


不要选在 Makefile Project for Exsiting code.


1)新建项目

Eclipse & MinGW_第1张图片


继续,

Eclipse & MinGW_第2张图片

请注意,有两个方式,1,如果希望在默认位置新建项目,然后把你的makefile和sources复制到这个目录,2,指定已经存在的Makefile和source所在的目录,把项目建立在这个位置。


windows上默认看不到MinWGCC的toolchains,要去掉 "Show project types and toolchains only if they are supported on the platform"


一定要记得选择Makefile project / Empty Project / MinGW GCC


2)配置构建环境


可以在这个时候用 点击 “Advanced settings” 配置,也可以完成以后进入项目,alt-Enter配置。


3)设置环境变量

Eclipse & MinGW_第3张图片


MINGW_HOME=D:\workspace\github\betcoin\mingw64\x32-4.8.1-posix-dwarf-rev5

因为gcc等工具在D:\workspace\github\betcoin\mingw64\x32-4.8.1-posix-dwarf-rev5\bin下面

MSYS_HOME=D:\workspace\github\betcoin\mingw64\msys\1.0

因为sh等工具在D:\workspace\github\betcoin\mingw64\msys\1.0\bin下面


4)设置头文件解析路径

因为编译时候的头文件路径和lib路径应该都已经在Makefile里面指定好了。所以这里设定的include只是帮助eclipse去parse unresolved symbols




5)使用默认命令构建

Eclipse & MinGW_第4张图片


7)调试

选 Run / Debug configurations / C++ application / New_Configuration

指定 debugee和debugger

Eclipse & MinGW_第5张图片





你可能感兴趣的:(eclipse,gcc,gdb,MinGW,CDT)