Отладка DMD Generate Program через GDB

Я пытаюсь отладить мою первую программу на D, скомпилированную с помощью

dmd -debug hello.d

но когда я запускаю исполняемый файл через GDB-7.6, он, кажется, не знает, где найти исходный код и декодировать формат трассировки стека (и его разбор по имени).

GDB-отладка исполняемых DMD-файлов еще не поддерживается или я что-то пропустил?

1 ответ

Решение

-debug флаг означает, что включен код отладки, который отличается от наличия символов отладки. Флаг, который вы ищете -g или же -gc,

Смотрите http://dlang.org/dmd-linux.html для получения дополнительной информации о флагах компилятора.

Другие вопросы по тегам