Nor*_*löw 2 gdb d stack-trace dmd demangler
我正在尝试使用D编译调试我的第一个程序
dmd -debug hello.d
Run Code Online (Sandbox Code Playgroud)
但是当我通过GDB-7.6运行可执行文件时,它似乎不知道在哪里找到源代码并解码堆栈跟踪的格式(及其名称 - 解码).
是否GDB调试DMD生成的可执行文件尚未得到支持或者我错过了什么?
该-debug
标志表示启用了调试代码,这与具有调试符号不同.你正在寻找的旗帜是-g
或-gc
.
有关编译器标志的更多信息,请参见http://dlang.org/dmd-linux.html#switches.