多语言调试器

时间:2015-10-22 19:27:43

标签: java c++ debugging ide

有些人可能会记得像Borland Turbo Debugger这样的旧调试器,你可以无缝地调试用Pascal,C和Assembler等多种语言编写的程序。对于像Java和C ++这样的语言,今天没有类似的东西。我知道JVM和C ++是非常不同的野兽,但是对于这两种语言都存在全功能的调试器,而今天许多系统都是将它们组合在一起编写的,所以显然需要它们。

我没有看到为什么不可能在一个IDE下将它们组合在一起的任何根本原因。通过精心设计的调试平台,应该可以集成许多其他语言,甚至(为什么不)像Python这样的解释语言。我错过了什么?

2 个答案:

答案 0 :(得分:1)

维基百科将GNU debugger描述为

  

一个可移植的调试器,可在许多类Unix系统上运行,适用于许多编程语言,包括Ada,C,C ++,Objective-C,Free Pascal,Fortran,Java和部分others

此外,类Unix系统上的许多UI和IDE都可以与gdb(GNU调试器)连接,例如ddd(基于gdb构建的可视化调试器)和eclipse以及{{3} } (和别的)。

答案 1 :(得分:0)

visual studio调试器具有此功能,它将逐步执行本机C ++,C#和汇编程序。

它可以扩展,我上次看起来看起来似乎合适的JVM,python。