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++一樣方便了。
https://stackoverflow.com/questions/419163/what-does-if-name-main-do