Запрос debug_info в модуле Erlang с помощью -compile - PullRequest
3 голосов
/ 26 июля 2011

Я хочу заставить компилятор Erlang генерировать отладочную информацию для конкретных модулей всякий раз, когда я их компилирую, без добавления аргумента debug_info в команду компиляции.Я попытался добавить

-compile([debug_info]).

в файл модуля, но запуск c(my_module) не включал отладочную информацию в файл луча.нельзя добавить из самого исходного файла модуля?

Ответы [ 2 ]

4 голосов
/ 26 июля 2011

Используйте директиву -compile без включающего списка вокруг опции:

-compile(debug_info).
0 голосов
/ 20 декабря 2017

Это работает для меня, даже если это немного неудобно. Из скорлупы:

compile:file(my_module.erl, debug_info)

или

c(my_module.erl, debug_info)

...