|
|
|
|
|
|
|
C/C++本地代码调试
帖子发起人: star2 发起时间: 2009-09-16 15:48 下午 回复: 7
|
帖子排序:
|
|
|
|
2009-09-16, 15:48 下午
|
star2
注册: 2009-09-16
发 贴: 3
|
|
|
自己想做个调试软件,里面想要有编译c++代码的功能,编译器自己是做不出来的了,所以想问下有没免费的能加入到我的软件中的的编译器。另外我当然不想让我的软件是免费的。所以这个编译器的作者得允许我将软件商业化。请问有没有这样的c++编译器?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 16:13 下午
|
guozf
注册: 2008-12-06
HK
发 贴: 68
|
|
|
不明白楼主到底是做compiler还是debugger?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 16:15 下午
|
star2
注册: 2009-09-16
发 贴: 3
|
|
|
主要是debugger,只是里面包含compiler
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 17:08 下午
|
王宇
注册: 2007-05-08
发 贴: 306
|
|
|
哈哈 我们也打算做个 Kernel Debugger
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 17:23 下午
|
star2
注册: 2009-09-16
发 贴: 3
|
|
|
本来想用Mingw的,但是到它主页一看,好像用Mingw开发的软件也必须开源免费,汗
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 18:52 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
调试器通常包含一个汇编和反汇编功能就可以了,带有编译C++的能力明显超出调试器的职责。调试器可以调试C++这样的高级语言,但是没有必要可以编译它,比如WinDBG就是这样,只是多一个c++表达式评估器罢了。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-16, 23:01 下午
|
DebuggingNow
注册: 2009-09-14
发 贴: 1
|
|
|
能解释下c++表达式评估器主要用来做什么的吗? WinDbg可以调试.NET的代码,是不是WinDbg就带有C#, VB的表达式评估器?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2009-09-17, 14:29 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
例如,执行下面这样使用C++语法书写的表达式时:
?? this->m_xxx
WinDBG不可以对.Net程序做源代码级的调试,只是将其当做本地程序做汇编级的调试,或者使用SOS扩展来理解一些.Net语义和数据结构。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 软件调试 » C/C++本地代码调试 » Re: 想自己做个调试软件,咨询个问题
|
|
|
|
|
|