АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

erlc - Интернет в облаке

Запустите erlc в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда erlc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


erlc - Компилятор

ОПИСАНИЕ


Ассоциация эрлк Программа предоставляет общий способ запуска всех компиляторов в системе Erlang.
В зависимости от расширения каждого входного файла, эрлк вызовет соответствующий компилятор.
Независимо от того, какой компилятор используется, одни и те же флаги используются для предоставления таких параметров, как
как включить пути и каталог вывода.

Текущий рабочий каталог, ""., не будет включен в путь кода при запуске
компилятор (чтобы избежать загрузки файлов Beam из текущего рабочего каталога, которые могут
потенциально может конфликтовать с компилятором или системой Erlang / OTP, используемой компилятором).

ЭКСПОРТ


эрлк Флаги файл1.ext file2.ext ...

Эрлц компилирует один или несколько файлов. Файлы должны включать расширение, например
.erl для исходного кода Erlang, или .год для исходного кода Yecc. Эрлц использует расширение
для вызова правильного компилятора.

В ОБЩЕМ ПОЛЕЗНО ФЛАГИ


Поддерживаются следующие флаги:

-I каталог:
Указывает компилятору искать включаемые файлы в указанном каталоге. Когда
столкнувшись с -включают or -include_lib директива, компилятор ищет заголовок
файлы в следующих каталогах:

* ""., текущий рабочий каталог файлового сервера;

* базовое имя скомпилированного файла;

* каталоги, указанные с помощью -I вариант. Каталог, указанный последним, является
искал первым.

-o каталог:
Каталог, в котором компилятор должен разместить выходные файлы. Если не указано,
выходные файлы будут помещены в текущий рабочий каталог.

-Dимя:
Определяет макрос.

-Dимя=ценностное :
Определяет макрос с заданным значением. Значение может быть любым термином Эрланга. В зависимости от
платформу, значение может потребоваться указать в кавычках, если оболочка сама интерпретирует определенные
символы. В Unix термины, содержащие кортежи и список, должны быть заключены в кавычки. Условия, которые
содержать пробелы должны быть указаны на всех платформах.

-Wошибка:
Превращает все предупреждения в ошибки.

-Wномер:
Устанавливает уровень предупреждения на номер. По умолчанию 1. Используйте -W0 чтобы отключить предупреждения.

-В:
Такой же как -W1. Дефолт.

-в:
Включает подробный вывод.

-b тип вывода:
Задает тип выходного файла. В целом, тип вывода такой же, как и файл
расширение выходного файла, но без точки. Эта опция будет проигнорирована
компиляторы, имеющие единый выходной формат.

-смп:
Скомпилируйте с помощью эмулятора SMP. Это в основном полезно для компиляции собственного кода, который
должен быть скомпилирован с той же системой времени выполнения, в которой он должен быть запущен.

-М:
Создает правило Makefile для отслеживания зависимостей заголовков. Правило отправляется на стандартный вывод. Нет
объектный файл создается.

Makefile:
Как и -M вариант выше, за исключением того, что Makefile записывается в Makefile. Нет объекта
файл создается.

-МД:
Такой же как -M .Pbeam.

-MT цель:
В сочетании с -M or , измените имя правила, отправляемого в цель.

-MQ цель:
Как и -MT вариант выше, за исключением символов, специально предназначенных для сделать(1) цитируются.

-МП:
В сочетании с -M or добавьте фальшивую цель для каждой зависимости.

-МГ:
В сочетании с -M or , считать отсутствующие заголовки сгенерированными файлами и добавить
их в зависимости.

-:
Сигналы о том, что вариантов больше не будет. Остальные аргументы будем рассматривать как
имена файлов, даже если они начинаются с дефиса.

+срок:
Флаг, начинающийся с плюса ('+') вместо дефиса будет преобразован в Erlang
срок и передается в компилятор без изменений. Например, экспорт_все вариант для
Компилятор Erlang можно указать следующим образом:

erlc + export_all file.erl

В зависимости от платформы может потребоваться указать значение, если сама оболочка
интерпретирует определенные символы. В Unix термины, содержащие кортежи и список, должны быть
цитируется. Термины, содержащие пробелы, должны цитироваться на всех платформах.

SPECIAL ФЛАГИ


Флаги в этом разделе полезны в особых ситуациях, таких как восстановление OTP.
системы.

-па каталог:
Добавляет каталог в начало пути кода в вызванном эмуляторе Erlang. Этот
может использоваться для вызова другого компилятора, чем компилятор по умолчанию.

-пз каталог:
Добавляет каталог в путь кода в вызванном эмуляторе Erlang.

ПОДДЕРЖКА КОМПИЛЯТОРЫ


.эрл:
Исходный код Erlang. Это порождает .луч .

Параметры -P, -E и -S эквивалентны + 'P', + 'E' и + 'S', за исключением того, что это
не обязательно включать одинарные кавычки, чтобы защитить их от оболочки.

Поддерживаемые параметры: -I, -o, -D, -v, -W, -b.

.С:
Исходный код ассемблера Erlang. Это порождает .луч .

Поддерживаемые параметры: такие же, как для .erl.

.основной:
Исходный код ядра Erlang. Это порождает .луч .

Поддерживаемые параметры: такие же, как для .erl.

.год:
Исходный код Yecc. Это порождает .erl .

Используйте параметр -I с именем файла, чтобы использовать этот файл в качестве настраиваемого пролога.
файл ( включаемый файл опция).

Поддерживаемые параметры: -o, -v, -I, -W (см. Выше).

.миб:
MIB для SNMP. Это порождает . Bin .

Поддерживаемые параметры: -I, -o, -W.

.бин:
Скомпилированный MIB для SNMP. Это порождает .hrl .

Поддерживаемые параметры: -o, -v.

.отн:
Файл сценария. Создает загрузочный файл.

Используйте -I для именования каталогов, в которых будет выполняться поиск файлов приложений (эквивалентно
путь в списке опций для systools: make_script / 2).

Поддерживаемые параметры: -o.

.asn1:
ASN1 файл.

Создает .erl, .hrlи .asn1db файл из .asn1 файл. Также компилирует .erl
с помощью компилятора Erlang, если + noobj варианты даны.

Поддерживаемые параметры: -I, -o, -b, -W.

.idl:
IC файл.

Запускает компилятор IDL.

Поддерживаемые параметры: -I, -o.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


ЭРЛК_ЭМУЛЯТОР:
Команда для запуска эмулятора. По умолчанию Erl в том же каталоге, что и
эрлк программа сама, или, если она не существует, Erl в любом из каталогов, указанных в
домен PATH переменная среды.

Используйте erlc онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad