GDB7.2后开始支持对D语言的调试,前提是必须用DMD编译时打开一个开关。
接着上例,编译命令修改为:
dmd -gc -debug hello.d
然后就可以用正常的gdb命令调试了:
gdb hello
b hello.d:5
run
在Emacs里面用gdb模式调试,和C++一样方便了。
GDB7.2后开始支持对D语言的调试,前提是必须用DMD编译时打开一个开关。
接着上例,编译命令修改为:
dmd -gc -debug hello.d
然后就可以用正常的gdb命令调试了:
gdb hello
b hello.d:5
run
在Emacs里面用gdb模式调试,和C++一样方便了。