EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

erlc - Online în cloud

Rulați erlc în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda erlc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


erlc - compilator

DESCRIERE


erlc programul oferă o modalitate comună de a rula toate compilatoarele din sistemul Erlang.
În funcție de extensia fiecărui fișier de intrare, erlc va invoca compilatorul corespunzător.
Indiferent de compilatorul folosit, aceleași steaguri sunt folosite pentru a furniza astfel de parametri
cum includ căile și directorul de ieșire.

Directorul de lucru actual, ".", nu va fi inclus în calea codului atunci când rulează
compilator (pentru a evita încărcarea fișierelor Beam din directorul de lucru curent care ar putea
pot fi în conflict cu compilatorul sau sistemul Erlang/OTP utilizat de compilator).

EXPORTURI


erlc steaguri fisier1.ext fisier2.ext...

Erlc compilează unul sau mai multe fișiere. Fișierele trebuie să includă extensia, de exemplu
.erl pentru codul sursă Erlang, sau .yrl pentru codul sursă Yecc. Erlc folosește extensia
pentru a invoca compilatorul corect.

ÎN GENERAL UTILE FLAGURI


Sunt acceptate următoarele steaguri:

-I director:
Instruiește compilatorului să caute fișiere include în directorul specificat. Cand
întâlnind o -include or -include_lib directivă, compilatorul caută antet
fișiere în următoarele directoare:

* ".", directorul de lucru curent al serverului de fișiere;

* numele de bază al fișierului compilat;

* directoarele specificate folosind -I opțiune. Directorul specificat ultimul este
căutat mai întâi.

-o director:
Directorul în care compilatorul ar trebui să plaseze fișierele de ieșire. Dacă nu este specificat,
fișierele de ieșire vor fi plasate în directorul de lucru curent.

-Dnume:
Definește o macrocomandă.

-Dnume=valoare:
Definește o macrocomandă cu valoarea dată. Valoarea poate fi orice termen Erlang. Depinde de
platforma, valoarea poate fi necesară citată dacă shell-ul în sine interpretează anumite
personaje. Pe Unix, termenii care conțin tupluri și listă trebuie citați. Termeni care
conţin spaţii trebuie să fie cotate pe toate platformele.

-Weroare:
Transformă toate avertismentele în erori.

-Wnumăr:
Setează nivelul de avertizare la număr. Implicit este 1. Utilizare -W0 pentru a dezactiva avertismentele.

-W:
La fel ca -W1. Mod implicit.

-în:
Activează ieșirea verbosă.

-b tip de ieşire:
Specifică tipul fișierului de ieșire. În general, tip de ieşire este același cu fișierul
extensia fișierului de ieșire, dar fără punct. Această opțiune va fi ignorată de
compilatoare care au un singur format de ieșire.

-smp:
Compilați folosind emulatorul SMP. Acest lucru este util în principal pentru compilarea codului nativ, care
trebuie să fie compilat cu același sistem de rulare pe care ar trebui să fie rulat.

-M:
Produce o regulă Makefile pentru a urmări dependențele antetelor. Regula este trimisă la stdout. Nu
este produs fișierul obiect.

-MF makefile:
Ca -M opțiunea de mai sus, cu excepția faptului că Makefile este scris în makefile. Niciun obiect
fișierul este produs.

-MD:
La fel ca -M -MF .Pbeam.

-MT Ţintă:
În legătură cu -M or -MF, schimbați numele regulii emise în Ţintă.

-MQ Ţintă:
Ca -MT opțiunea de mai sus, cu excepția caracterelor speciale pentru face(1) sunt citate.

-MP:
În legătură cu -M or -MF, adăugați o țintă falsă pentru fiecare dependență.

-MG:
În legătură cu -M or -MF, considerați anteturile lipsă drept fișiere generate și adăugați
ei la dependențe.

--:
Semnale că nu vor mai urma alte opțiuni. Restul argumentelor vor fi tratate ca
nume de fișiere, chiar dacă încep cu cratime.

+durată:
Un steag care începe cu un plus ('+') mai degrabă decât o cratimă va fi convertită într-un Erlang
termen și a trecut neschimbat compilatorului. De exemplu, cel export_toate opțiunea pentru
Compilatorul Erlang poate fi specificat după cum urmează:

erlc +export_all file.erl

În funcție de platformă, valoarea poate fi necesară citată dacă shell-ul în sine
interpretează anumite personaje. Pe Unix, termenii care conțin tupluri și listă trebuie să fie
citat. Termenii care conțin spații trebuie să fie citați pe toate platformele.

SPECIAL FLAGURI


Indicatoarele din această secțiune sunt utile în situații speciale, cum ar fi reconstruirea OTP
sistemului.

-pa director:
Anexează director în partea din față a căii codului în emulatorul Erlang invocat. Acest
poate fi folosit pentru a invoca un alt compilator decât cel implicit.

-pz director:
Anexează director la calea codului din emulatorul Erlang invocat.

SPRIJINIT COMPILATORI


.erl:
Codul sursă Erlang. Acesta generează a .grinda fișier.

Opțiunile -P, -E și -S sunt echivalente cu +'P', +'E' și +'S', cu excepția faptului că este
nu este necesar să includeți ghilimele simple pentru a le proteja de coajă.

Opțiuni acceptate: -I, -o, -D, -v, -W, -b.

.S:
Codul sursă al asamblatorului Erlang. Acesta generează a .grinda fișier.

Opțiuni acceptate: la fel ca pentru .erl.

.core:
Codul sursă central Erlang. Acesta generează a .grinda fișier.

Opțiuni acceptate: la fel ca pentru .erl.

.yrl:
Cod sursă Yecc. Acesta generează un .erl fișier.

Utilizați opțiunea -I cu numele unui fișier pentru a utiliza acel fișier ca prolog personalizat
dosarul ( includefile opțiune).

Opțiuni acceptate: -o, -v, -I, -W (vezi mai sus).

.mib:
MIB pentru SNMP. Acesta generează a .cos fișier.

Opțiuni acceptate: -I, -o, -W.

.cos:
Un MIB compilat pentru SNMP. Acesta generează a .hrl fișier.

Opțiuni acceptate: -o, -v.

.rel:
Fișier script. Acesta generează un fișier de boot.

Folosiți -I pentru a denumi directoarele pentru a fi căutate pentru fișierele de aplicație (echivalent cu
cale în lista de opțiuni pentru systools:make_script/2).

Opțiuni acceptate: -o.

.asn1:
Fișierul ASN1.

Creează un .erl, .hrl, și .asn1db dosar dintr-un .asn1 fişier. Compilează, de asemenea, .erl
folosind compilatorul Erlang, cu excepția cazului în care +noobj sunt date opțiuni.

Opțiuni acceptate: -I, -o, -b, -W.

.idl:
fișier IC.

Rulează compilatorul IDL.

Opțiuni acceptate: -I, -o.

MEDIUL VARIABILE


ERLC_EMULATOR:
Comanda pentru pornirea emulatorului. Implicit este Erl în același director ca și
erlc programul în sine, sau dacă nu există, Erl în oricare dintre directoarele date în
il PATH variabilă de mediu.

Utilizați erlc online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad