Как мне скомпилировать для отладки на языке программирования Mercury?
Использование Mercury 14.01.1 в Ubuntu 14.04. Установили четыре оценки, включая оценки отладки, из исходного кода. Пробовал каждое из следующих безуспешно (файлы / каталоги отсутствуют)
$ mmc - имя файла отладки
$ mmc --decl-debug filename
В. Что я должен был набрать вместо этого?
1 ответ
Mercury менее удобен для пользователей, когда дело доходит до оценок компиляции. Ваша установка будет настроена на использование оценки по умолчанию, например, hlc.gc. Однако когда вы указываете параметр --debug, он просто добавляет.debug к этой строке оценки (hlc.gc.debug), а не выбирает наиболее подходящую оценку отладки (например, asm_fast.gc.debug). В зависимости от установленной степени отладки, я предлагаю ввести:
mmc --grade <my debug grade> --make my_program
Чтобы явно указать оценку, которую вы хотите использовать. Также обратите внимание, что --make требуется для сборки всей программы или библиотеки, без --make mmc скомпилирует только один файл, который обычно не тот, который вы хотите. Я надеюсь, что это поможет, если у вас все еще есть проблемы, вы можете написать на users@mercurylang.org
Благодарю.