Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

C/C++本地代码调试

帖子发起人: star2   发起时间: 2009-09-16 15:48 下午   回复: 7

Print Search
帖子排序:    
   2009-09-16, 15:48 下午
xuetr 离线,最后访问时间: 2009/9/16 15:42:18 star2

发帖数前500位
注册: 2009-09-16
发 贴: 3
想自己做个调试软件,咨询个问题
Reply Quote
自己想做个调试软件,里面想要有编译c++代码的功能,编译器自己是做不出来的了,所以想问下有没免费的能加入到我的软件中的的编译器。另外我当然不想让我的软件是免费的。所以这个编译器的作者得允许我将软件商业化。请问有没有这样的c++编译器?
IP 地址: 已记录   报告
   2009-09-16, 16:13 下午
aeezguo 离线,最后访问时间: 2010/4/21 7:25:59 guozf

发帖数前10位
男
注册: 2008-12-06
HK
发 贴: 68
Re: 想自己做个调试软件,咨询个问题
Reply Quote
不明白楼主到底是做compiler还是debugger?
IP 地址: 已记录   报告
   2009-09-16, 16:15 下午
xuetr 离线,最后访问时间: 2009/9/16 15:42:18 star2

发帖数前500位
注册: 2009-09-16
发 贴: 3
Re: 想自己做个调试软件,咨询个问题
Reply Quote
主要是debugger,只是里面包含compiler
IP 地址: 已记录   报告
   2009-09-16, 17:08 下午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: 想自己做个调试软件,咨询个问题
Reply Quote
哈哈 我们也打算做个 Kernel Debugger
IP 地址: 已记录   报告
   2009-09-16, 17:23 下午
xuetr 离线,最后访问时间: 2009/9/16 15:42:18 star2

发帖数前500位
注册: 2009-09-16
发 贴: 3
Re: 想自己做个调试软件,咨询个问题
Reply Quote
本来想用Mingw的,但是到它主页一看,好像用Mingw开发的软件也必须开源免费,汗
IP 地址: 已记录   报告
   2009-09-16, 18:52 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 想自己做个调试软件,咨询个问题
Reply Quote
调试器通常包含一个汇编和反汇编功能就可以了,带有编译C++的能力明显超出调试器的职责。调试器可以调试C++这样的高级语言,但是没有必要可以编译它,比如WinDBG就是这样,只是多一个c++表达式评估器罢了。
IP 地址: 已记录   报告
   2009-09-16, 23:01 下午
baiyanhuang 离线,最后访问时间: 2009/9/16 22:59:17 DebuggingNow

发帖数前500位
注册: 2009-09-14
发 贴: 1
Re: 想自己做个调试软件,咨询个问题
Reply Quote
能解释下c++表达式评估器主要用来做什么的吗? WinDbg可以调试.NET的代码,是不是WinDbg就带有C#, VB的表达式评估器?

IP 地址: 已记录   报告
   2009-09-17, 14:29 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 想自己做个调试软件,咨询个问题
Reply Quote
例如,执行下面这样使用C++语法书写的表达式时:
?? this->m_xxx

WinDBG不可以对.Net程序做源代码级的调试,只是将其当做本地程序做汇编级的调试,或者使用SOS扩展来理解一些.Net语义和数据结构。

IP 地址: 已记录   报告
高端调试 » 软件调试 » C/C++本地代码调试 » Re: 想自己做个调试软件,咨询个问题

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.