IDE的选择:

windows环境下这个可选的比较多,各有优缺点。微软的vs系列就不用多说了,功能非常强大。Turbo C++,这个我比较喜欢,因为我个人最早接触的IDE是Turbo Pascal,在win98下用了几年的Turbo Pascal、Turbo C。对于初学者,我觉得用Turbo C就足够了。可惜现在很少有学校教C语言会用Turbo C,它实在太丑陋,也没有人会淡定的对着黑乎乎的窗口界面写代码。Dev-C++也是一个非常不错的选择,内置的编译器是TDM-GCC,除了调试功能稍弱,其它方面都很好。具体的介绍请参考百度百科 Dev-C++。综合了下各个方面,我选择了微软的VC6。

Orwell Dev-C++ 下载地址:http://sourceforge.net/projects/orwelldevcpp/

VC6 下载地址:http://www.xiazaiba.com/html/350.html

针对VC6的帮助文档下载地址:http://dl.vmall.com/c0c6su4t06

 

调试工具的选择:

无源码动态调试的工具,OllyDBG自然是首选,OllyIce是加强版。用过的人都知道它的强大,更多的介绍请参考百度百科 http://baike.baidu.com/view/939483.htm

OllyDBG下载     OllyIce下载

反汇编工具的选择:

个人比较喜欢C32Asm,集反汇编、16进制工具 、Hiew修改功能于一体。作者pll621,是我仰慕的大神。

暂时只是列出这些工具,环境的搭建就不具体叙述了。需要说明一下的就是我选择的调试工具和反编译工具可能很多朋友都没有使用过,我会在后面的文章中有详细的说明。

转载于:https://www.cnblogs.com/Crakme/archive/2012/09/12/2682509.html

重学C++语言之路:C++语言学习工具和环境相关推荐

  1. 自学c语言后的感受,C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人...

    C语言感触篇:十年之后重学C语言,岁月蹉跎,我听闻你始终一个人 我只是C粉 1.1 多次自学,不得其法 距离大学时学习C语言已有十个年头了.印象里最深的就是当时一位海归老师,在讲课时流露出对K& ...

  2. c++ gdb 绑定源码_2020重学Go系列:30. 非常详细的 Go 语言 GDB 调试指南

    做为新手,熟练掌握一个好的调试工具,对于我们学习语言或者排查问题的时候,非常有帮助. 你如果使用 VS Code 或者 Goland ,可以直接上手,我就不再写这方面的文章了. 其实相比有用户界面的 ...

  3. 重学c语言 新开导言

    重学c语言 导言 在我上大一的第一个学期,学院没给我们安排什么专业课内容.当时就学高数.线代.英语.思修之类的,闲暇时间很多,我就用课余时间在慕课上跟着浙江大学翁凯老师的c语言课学.在上大学之前我压根 ...

  4. 我的全栈之路-C语言基础之数据存储

    我的全栈之路-C语言基础之数据存储 我的全栈之路 2.1 计算机的计算单位 2.1.1 容量单位 2.1.2 速度单位 2.2 计算机底层为什么只能识别二进制 2.3 进制 2.3.1 进制概述 2. ...

  5. 单片机c语言执行从什么开始,学习C语言从什么开始学起

    我来说说我的学习经验,说句实在话我真正学会C语言是从开始学习单片机开始的,以前在上学时也学过C语言,由于只是应付考试,没有深入去学习,当时只是学习了C语言的一些皮毛没有领会C语言的精髓.后来由于工作的 ...

  6. 学单片机需要多少C语言基础,C语言单片机编程教程

    很多学员和朋友经常找我给他们推荐C语言的书,他们可能想和我当年一样,闷头大干一场,学个几个月的C语言,把C语言吃透,再开始单片机程序开发! 别!别!别! 大家千万别这么干,我当年自学了3个月的C语言, ...

  7. 语言翻译成汇编语言_学习编程有没有必要从C语言和C++学起?应该怎么学?

    硬件层级:这里也就是实体硬件,包括:CPU.内存.显卡等等...这些都不属于软件的范畴内. 汇编层级:在之前没有C/C++以及java之前,是汇编的年代.那么汇编语言对于我们来说,可读性是很查的,不适 ...

  8. 在C语言里_大学生:我学了这么久的C语言,为什么感觉它啥都做不了?网友:恰恰相反!...

    很多人学习C语言的时候会发现,为什么我学了这么久但是感觉啥都做不了呢? 这是很多初学者都会疑惑过的事情,但是你要C语言几乎是所有语言的实现基础,所以不存在做不了的事情,只是相对来说谁做更合适,编写游戏 ...

  9. c语言不定长数组_学习C语言这三块“硬骨头”不搞定学了也是白学

    C语: C语言在嵌入式学习中是必备的知识,审核大部分操作都要围绕C语言进行,而其中有三块"难啃的硬骨头"几乎是公认级别的. 01指针 C语言 指针公认最难理解的概念,也是让很多初学 ...

最新文章

  1. ACM公布2017年图灵奖,大卫·帕特森和约翰·轩尼诗获奖
  2. indesign排版标点挤压_我於\LaTeX 中文直排实践中所感受的排版需求
  3. 【跃迁之路】【678天】程序员高效学习方法论探索系列(实验阶段435-2018.12.23)...
  4. String类中常用的方法
  5. Updater Application Block v1.0 翻译文档目录
  6. 如何让SAP Spartacus ng build生成的JavaScript资源附带上store ID
  7. 汉字为什么能流传至今_汉字能流传至今,比毛不易还不易,它的同龄字统统都死掉了...
  8. NetBeans Java EE技巧9:从数据库创建JSF应用程序
  9. vmstat命令列出的属性详解
  10. [redmine问题回复】redmine安装好后,在什么地方增加cvs配置库CVSROOT
  11. [GRE] GRE协议介绍
  12. win10 系统和office2016及visio2016专业版下载地址
  13. 微信背后的产品观 - 张小龙内部8小时演讲
  14. FOC 电流环PI控制器出来后为什么是电压?整定参数跟电机参数有关系吗?
  15. 计算机应用技术在医院的应用,计算机应用技术对医院信息化的影响探讨
  16. 嵌入式研发人员的核心竞争力浅谈
  17. 密码重置用HTML怎么弄,win10密码重置盘怎么弄-win10创建密码重置盘的方法 - 河东软件园...
  18. 程序员应该学什么语言
  19. javascript 简繁转换
  20. acer p3 171 装android,宏碁P3:平板PC一秒切换_Acer P3-171-3322Y2G06as_笔记本评测-中关村在线...

热门文章

  1. 连续子数组的最大和(基于动态规划)
  2. AtCoder Beginner Contest 081
  3. C#窗口的Load事件与Shown事件的差别
  4. bzoj 2821:作诗 分块
  5. 20155220 2016-2017-2《Java程序设计》第五周学习总结
  6. HDU 4857 逃生 (反向拓扑排序 容器实现)
  7. 关于核实PDF.NET会员用户信息的公告
  8. bochs2.3.7 调试版本在ubuntu9.10上的编译安装
  9. web developer tips (48):IIS7应用程序池的“Ping”设置可能影响调试
  10. 现在都用微信,支付宝付款,没有现金,要是没有网络,该怎么办?