англійськафранцузькаіспанська

Ad


Значок OnWorks

erlc – Інтернет у хмарі

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

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

ПРОГРАМА:

ІМ'Я


erlc - компілятор

ОПИС


Команда erlc Програма забезпечує загальний спосіб запуску всіх компіляторів у системі Erlang.
Залежно від розширення кожного вхідного файлу, erlc викличе відповідний компілятор.
Незалежно від того, який компілятор використовується, ті самі прапори використовуються для надання таких параметрів
як включати шляхи та вихідний каталог.

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

ЕКСПОРТ


erlc прапори file1.ext file2.ext...

Erlc компілює один або кілька файлів. Файли повинні містити розширення, наприклад
.erl для вихідного коду Erlang, або .yrl для вихідного коду Yecc. Erlc використовує розширення
щоб викликати правильний компілятор.

ЗАГАЛЬНО КОРИСНІ ФЛАГИ


Підтримуються такі прапори:

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

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

* базове ім'я скомпільованого файлу;

* каталоги, указані за допомогою -I варіант. Останнім вказаним каталогом є
шукав спочатку.

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

-Dім'я:
Визначає макрос.

-Dім'я=значення:
Визначає макрос із заданим значенням. Значенням може бути будь-який термін Erlang. В залежності від
платформи, значення може знадобитися взяти в лапки, якщо сама оболонка інтерпретує певні
персонажів. В Unix терміни, які містять кортежі та список, повинні бути взяті в лапки. Умови, які
містити пробіли повинні бути в лапках на всіх платформах.

-Wпомилка:
Перетворює всі попередження на помилки.

-Wномер:
Встановлює рівень попередження на номер. За замовчуванням є 1. Використовувати -W0 щоб вимкнути попередження.

-W:
Такий же, як -W1. За замовчуванням.

-в:
Вмикає докладний вихід.

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

-smp:
Скомпілюйте за допомогою емулятора SMP. Це в основному корисно для компіляції рідного коду, який
має бути скомпільовано з тією самою системою виконання, на якій його слід запускати.

-М:
Створює правило Makefile для відстеження залежностей заголовків. Правило надсилається на stdout. Немає
створюється об’єктний файл.

-MF Makefile:
Як і -M параметр вище, за винятком того, що Makefile записується Makefile. Жодного об'єкта
створено файл.

-MD:
Такий же, як -M -MF .Pbeam.

-MT Мета:
В поєднанні з -M or -MF, змініть назву правила, що видається на Мета.

-MQ Мета:
Як і -MT опція вище, за винятком символів, спеціальних для зробити(1) взяті в лапки.

-МП:
В поєднанні з -M or -MF, додайте фальшиву ціль для кожної залежності.

-MG:
В поєднанні з -M or -MF, вважати відсутні заголовки створеними файлами та додати
їх до залежностей.

--:
Сигнали про те, що більше варіантів не буде. Решта аргументів буде розглядатися як
імена файлів, навіть якщо вони починаються з дефісів.

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

erlc +export_all file.erl

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

СПЕЦІАЛЬНІ ФЛАГИ


Прапори в цьому розділі корисні в особливих ситуаціях, таких як перебудова OTP
системи.

-па каталог:
Додає каталог на початку шляху коду в емуляторі Erlang. Це
може використовуватися для виклику компілятора, відмінного від стандартного.

-пз каталог:
Додає каталог до шляху коду у викликаному емуляторі Erlang.

ПІДТРИМАНО КОМПІЛЯТОРИ


.erl:
Вихідний код Erlang. Це породжує a .промінь файлу.

Опції -P, -E і -S еквівалентні +'P', +'E' і +'S', за винятком того, що це
немає необхідності включати одинарні лапки, щоб захистити їх від оболонки.

Підтримувані параметри: -I, -o, -D, -v, -W, -b.

.S:
Вихідний код асемблера Erlang. Це породжує a .промінь файлу.

Підтримувані параметри: такі ж, як і для .erl.

.core:
Вихідний код ядра Erlang. Це породжує a .промінь файлу.

Підтримувані параметри: такі ж, як і для .erl.

.yrl:
Вихідний код Yecc. Це породжує .erl файлу.

Використовуйте параметр -I з назвою файлу, щоб використовувати цей файл як налаштований пролог
файл ( includefile варіант).

Підтримувані параметри: -o, -v, -I, -W (див. вище).

.mib:
MIB для SNMP. Це породжує a . Бен файлу.

Підтримувані параметри: -I, -o, -W.

.bin:
Зібрана MIB для SNMP. Це породжує a .hrl файлу.

Підтримувані параметри: -o, -v.

.rel:
Файл сценарію. Він генерує завантажувальний файл.

Використовуйте -I, щоб назвати каталоги для пошуку файлів програми (еквівалент
шлях у списку параметрів для systools:make_script/2).

Підтримувані параметри: -o.

.asn1:
файл ASN1.

Створює .erl, .hrl та .asn1db файл від an .asn1 файл. Також компілює .erl
за допомогою компілятора Erlang, якщо не +noobj надано варіанти.

Підтримувані параметри: -I, -o, -b, -W.

.idl:
файл IC.

Запускає компілятор IDL.

Підтримувані параметри: -I, -o.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


ERLC_EMULATOR:
Команда запуску емулятора. За замовчуванням Erl у тому ж каталозі, що і
erlc сама програма, або якщо її не існує, Erl у будь-якому з наведених каталогів
PATH змінна оточення

Використовуйте erlc онлайн за допомогою сервісів onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad