Erlang emakefile объясняют

Автосвойства являются так же черной магией как что-либо еще в C#. Как только Вы думаете об этом с точки зрения компиляции вниз в IL, а не это расширяемый до нормального свойства C# сначала это - намного меньше черной магии, чем много других конструкций языка.

8
задан juan.facorro 22 October 2014 в 15:35
поделиться

2 ответа

1 / {"исходные файлы глобализированы", Параметры}

Здесь доступны следующие параметры:

  • debug_info добавить отладочную информацию для отладчика

  • {outdir , "/ Users / user / projects / custom_test / trunk / ebin"} , где должен быть записан вывод (файлы .beam)

  • {i, "/ Users / user / projects / custom_test / trunk / include /."} где найти файлы заголовков .hrl .

2 / erl -make

3 / erl -pa / Users / user / projects / custom_test / trunk / ebin запускает оболочку.

Найдите модуль, служащий точкой входа в ваше приложение, и вызовите функции: модуль: start ().

Вы также можете запустить код в неинтерактивном режиме:

erl -noinput -noshell -pa / Users / user / projects / custom_test / trunk / ebin -s module start

14
ответ дан 5 December 2019 в 09:26
поделиться
  1. Для синтаксиса Emakefile посетите страницу руководства
  2. В каталоге, где запущен Emakefile, erl -make для компиляции с использованием Emakefile
  3. Простейший способ запустить - просто запустить оболочку erlang в том же каталоге, что и файлы лучей, с помощью команды erl . Затем запустите код с имя_модуля: имя_функции (). (включая точку).
4
ответ дан 5 December 2019 в 09:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: