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的配置进行改动。。。

时间: 2024-08-17 10:31:03

windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置的相关文章

ios下(个人公司非企业级)AdHoc在线安装全环境配置

1,环境 客户端开发:MacOs 10.8.5 服务器开发:Centos6.3 64位 2,软件准备 Apache httpd 2.2.27 OpenSSL 0.9.8za 3,客户端准备 Apple的开发者账号大致分如下三类:个人,公司,企业,这一篇我们主要说下个人.公司的ipa在线安装.个人公司级别的AdHoc有这样一个限制:就是在线发布的ipa包只能安装 在添加到Apple账号的Devices列表中(发布IPA之后再添加的设备需要重新打IPA包)的非越狱设备及越狱设备中,而企业级的开发者账

windows下php以Fast-CGI、ISAPI模式运行相关环境配置

iis6环境下 msi安装版直接下一步下一步下一步,然后新建一个扩展即可. 压缩包版 isapi模式配置 php5.3.0以后不支持isapi了,因此要使用这种模式需要选择5.3.0以前的TS(thread safe)版本. 1.添加应用程序.php后缀可执行文件路径为php目录下php5isapi.dll(5.X版本为这个文件)文件. 2.允许Web服务扩展中的php扩展:新建一个扩展(一般就叫php)路径选择php安装目录下的isapi库文件(php5.x版本为php5isapi.dll).

linux下storm(0.9版本以上)的环境配置和小Demo

一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部分都是0.9以前的storm版本,所以有很多工作是不需要进行的,下面就storm的0.9.5版本在linux环境下进行配置进行详细解析. 由于配置storm只需要两个步骤,大大简化了配置,也是storm团队做了很大的努力,让程序员们专注于程序,让storm配置进行异常简单,好了,废话说了不少,下面正

使用JavaService.exe(amd64)发布java服务(jdk x64)

最近项目中需要使用java服务,但是java服务已经写好了,就等待部署到windows服务中,遇到了种种困难------在x64服务器中部署jdk x64编译的jar时,遇到了各种纠结. 本文找到了一种解决方案(在x64服务器.jdk x64 java环境中部署java服务的解决方案): 首先,我们选测的工具是JavaService.exe,目前最新版本是:2.0.10  下载地址:http://forge.ow2.org/projects/javaservice/ 之后,解压下载的 再最后,编

[0011] windows 下 eclipse 开发 hdfs程序样例 (三)

目的: 学习windows 开发hadoop程序的配置. [0007] windows 下 eclipse 开发 hdfs程序样例 太麻烦 [0010] windows 下 eclipse 开发 hdfs程序样例 (二) 输出日志变化,而且配置似乎很麻烦. 环境: windows 7 64下 eclipse 说明: 该实践是在[0008] Windows 7 下 hadoop 2.6.4 eclipse 本地开发调试配置 中设置后进行的, 在这里面进行了一些环境变量设置.插件安装. 如果按照以下

局域网内任何一台pc上windows下eclipse远程连接hbase数据库

通过很长一段时间的反复失败,终于在windows下实现远程连接hbase数据库,在不断的尝试过程中深感一个详细的文档的重要性,于是就把我配置的详细过程记录下来.文中如果有些地方用词不当,或者理解错误,欢迎您们评论. 一.运行平台 hbase服务器端:Ubuntu 14.04 64位:HBASE1.1.3:JAVA 1.8: hbase客服端:windows32/64位:JAVA1.8:eclipse 4.5: 二.linux服务器端环境配置 1.  安装java 1.8软件 1)下载java软件

Linux下手动安装Jdk

1.下载java se的jdk,解压该压缩文件,重新命名为jdk 2.在/usr/local/下新建文件夹java,并将jdk移动到该目录下 sudo mv jdk /usr/local/java/ 3.对环境变量进行修改. sudo vim ~/.bashrc 如果vim没有安装,那么执行下面的命令安装vim sudo apt-get install vim 打开文件之后,在文件末尾添加如下内容 export JAVA_HOME=/usr/local/java/jdk export JRE_H

VS2012在win7 64位机中x86和x64下基本类型的占用空间大小(转)

VS2012在win7 64位机中x86和x64下基本类型的占用空间大小 #include "stdafx.h" #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { int i = 0; i = sizeof(int); // x86:4 x64:4 i = sizeof(long); // x86:4 x64:4 i = sizeof(void*); // x86:4 x64:8 i = sizeof(s

WIN10 X64下通过TLS实现反调试

目录(?)[-] TLS技术简介 1 TLS回调函数 2 TLS的数据结构 具体实现及原理 1 VS2015 X64 release下的demo 2 回调函数的具体实现 21 使用IsDebuggerPresent检测调试器 22 使调DebugPort检测调试器 实际测试 1 测试直接执行 2 测试用调试器加载 总 结 1 TLS技术简介 Thread Local Storage(TLS),是Windows为解决一个进程中多个线程同时访问全局变量而提供的机制.TLS可以简单地由操作系统代为完成