首页 > 代码库 > windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置
windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置
买了2年的电脑,装了一大堆软件,不算工作空间里的,光软镜有有100G,开机2分多,我这还是顶配呢,受不了受不了,果断重装系统,装了Eclipse之后心血来潮,不想装什么VC了,不仅界面差,bug也很多,虽然有很多企业用,自己用着也挺爽的,就是突然矫情了一下,加CDT插件编C/C++得了
好的言归正传:
Eclipse和CDT这都是官网上下的,国内的网站虽然有但是这个版本不如官网上的新倒是实话,CDT是Eclipse Help里面直接用网址在线加的插件。MinGW(minimum GUN for Windows)这个也是GUN官网上下的,gdb么,这破玩意以前没用过,下的7.3a.tar.gz,官网上下的竟然是源码,用的windows,难不成就为了个4M的东西下个虚拟机装linux编译一下?懒得编了。还是上网找了个gdb.exe,人家编好的。
安装的时候,本着装的越少越好的原则,在装MinGW的时候,选了g++和make,改***-make.exe的文件为make.exe,这网上资料都有,我就不赘述了。环境变量,path加一个MinGW里的bin就可以了,因为是比较高版本的jdk,所以java的环境变量就不用管了,然后把gdb.exe也放到bin里去。win+R试一下,gcc有用的,gdb也有用的,好的,接下来配一下eclipse,window>C/C++->new CDT project>Makefile project里面,Binary parsers里选 PE Windows Parser,这时候就可以编译运行了,试一下,hello world项目,恩,妥妥的,好,调试的配置,这个是我特别要说明的,国内国外的查了好多资料,各种被坑,终于被自己尝试出来了,debug Configuration里面的Debugger,(因为path已经配好了,gdb什么的就不用重新选了)因为Eclipse各个版本不同,但大致都是在Debugger里面,找到use Configuration special seting 里面的Debug全选** Create*这样的,GDB(DFS)也选Create。OK apply。调试,妥妥的。
像网上的配置,接二连三的出现问题,修好了这个出现了那个,像有Launch failed.Binary not found,.gdbinit:No such file or directory,No source avaiable for __mingw_CRT
Startup(),这样的问题的同学可以参照本文Debug的配置进行改动。。。
windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置