Отладка символов в Erlang - PullRequest
       2

Отладка символов в Erlang

5 голосов
/ 12 октября 2010

Я пробираюсь через несколько простых программ для изучения Erlang, и всякий раз, когда я пытаюсь использовать отладчик, я получаю «Неверный файл луча или нет абстрактного кода: test_module», и ничего интересного не происходит.Мне кажется, что я собираю свои модули без отладочных символов, но я не могу найти, как это исправить.

Вот что я делаю:

>c(test).
>debugger:quick(test, start, []).
** Invalid beam file or no abstract code: test

Я чувствуюкак будто я упускаю что-то очевидное.Я также пробовал это:

>debugger:start().

, который открывает красивое окно, но загрузка файлов (test.erl, test.beam) выдает мне похожие сообщения об ошибках.

1 Ответ

9 голосов
/ 12 октября 2010

вы должны скомпилировать с debug_info, т.е.

compile:file("path/to/file.erl",[debug_info]).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...