InglesPransesEspanyol

Ad


OnWorks favicon

erlc - Online sa Cloud

Patakbuhin ang erlc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command erlc na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


erlc - Compiler

DESCRIPTION


Ang erlc Ang programa ay nagbibigay ng isang karaniwang paraan upang patakbuhin ang lahat ng mga compiler sa Erlang system.
Depende sa extension ng bawat input file, erlc tatawagin ang naaangkop na tagatala.
Hindi alintana kung aling compiler ang ginagamit, ang parehong mga flag ay ginagamit upang magbigay ng mga parameter tulad nito
bilang isama ang mga landas at direktoryo ng output.

Ang kasalukuyang gumaganang direktoryo, ".", ay hindi isasama sa path ng code kapag pinapatakbo ang
compiler (upang maiwasan ang paglo-load ng mga file ng Beam mula sa kasalukuyang gumaganang direktoryo na maaaring
posibleng sumasalungat sa compiler o Erlang/OTP system na ginagamit ng compiler).

EXPORTS


erlc flag file1.ext file2.ext...

Erlc nag-compile ng isa o higit pang mga file. Dapat kasama sa mga file ang extension, halimbawa
.erl para sa Erlang source code, o .yrl para sa Yecc source code. Erlc gumagamit ng extension
para i-invoke ang tamang compiler.

PANGKALAHATANG MAHALAGA MGA WAtawat


Ang mga sumusunod na flag ay suportado:

-I direktoryo:
Nagtuturo sa compiler na maghanap ng mga file na kasama sa tinukoy na direktoryo. Kailan
nakakaharap ng isang -isama or -include_lib direktiba, hinahanap ng compiler ang header
mga file sa mga sumusunod na direktoryo:

* ".", ang kasalukuyang gumaganang direktoryo ng file server;

* ang batayang pangalan ng pinagsama-samang file;

* ang mga direktoryo na tinukoy gamit ang -I opsyon. Ang huling tinukoy na direktoryo ay
hinanap muna.

-o direktoryo:
Ang direktoryo kung saan dapat ilagay ng compiler ang mga output file. Kung hindi tinukoy,
ang mga output file ay ilalagay sa kasalukuyang gumaganang direktoryo.

-Dpangalan:
Tinutukoy ang isang macro.

-Dpangalan=halaga:
Tinutukoy ang isang macro na may ibinigay na halaga. Ang halaga ay maaaring anumang termino ng Erlang. Depende sa
sa platform, ang halaga ay maaaring kailanganing ma-quote kung ang shell mismo ay nagbibigay-kahulugan sa ilang
mga karakter. Sa Unix, ang mga terminong naglalaman ng mga tuple at listahan ay dapat na sinipi. Mga tuntunin na
naglalaman ng mga puwang ay dapat na naka-quote sa lahat ng mga platform.

-Wmali:
Ginagawang pagkakamali ang lahat ng babala.

-Wnumero:
Itinatakda ang antas ng babala sa numero. Default ay 1. Gamitin -W0 upang patayin ang mga babala.

-W:
Katulad ng -W1. Default.

-sa:
Pinapagana ang verbose output.

-b uri ng output:
Tinutukoy ang uri ng output file. Sa pangkalahatan, uri ng output ay kapareho ng file
extension ng output file ngunit walang tuldok. Ang pagpipiliang ito ay hindi papansinin ng
compiler na may isang solong format ng output.

-smp:
Mag-compile gamit ang SMP emulator. Ito ay pangunahing kapaki-pakinabang para sa pag-compile ng katutubong code, na
kailangang isama ang parehong run-time system kung saan dapat itong patakbuhin.

-M:
Gumagawa ng panuntunan ng Makefile upang subaybayan ang mga dependency ng mga header. Ang panuntunan ay ipinadala sa stdout. Hindi
object file ay ginawa.

-MF Makefile:
Tulad ng -M opsyon sa itaas, maliban na ang Makefile ay isinulat sa Makefile. Walang bagay
file ay ginawa.

-MD:
Katulad ng -M -MF .Pbeam.

-MT Target:
Kasabay ng -M or -MF, baguhin ang pangalan ng panuntunang inilabas sa Target.

-MQ Target:
Tulad ng -MT opsyon sa itaas, maliban sa mga character na espesyal sa gumawa(1) ay sinipi.

-MP:
Kasabay ng -M or -MF, magdagdag ng huwad na target para sa bawat dependency.

-MG:
Kasabay ng -M or -MF, isaalang-alang ang nawawalang mga header bilang mga nabuong file at idagdag
sila sa mga dependencies.

--:
Mga senyales na wala nang susunod pang opsyon. Ang natitirang mga argumento ay ituturing bilang
mga pangalan ng file, kahit na nagsisimula sila sa mga gitling.

+termino:
Isang bandila na nagsisimula sa plus ('+') sa halip na isang gitling ay mako-convert sa isang Erlang
term at hindi nabago sa compiler. Halimbawa, ang export_all opsyon para sa
Maaaring tukuyin ang Erlang compiler tulad ng sumusunod:

erlc +export_all file.erl

Depende sa platform, ang halaga ay maaaring kailanganing ma-quote kung ang shell mismo
binibigyang kahulugan ang ilang mga karakter. Sa Unix, ang mga terminong naglalaman ng mga tuple at listahan ay dapat
sinipi. Ang mga tuntunin na naglalaman ng mga puwang ay dapat na ma-quote sa lahat ng mga platform.

ESPESYAL MGA WAtawat


Ang mga flag sa seksyong ito ay kapaki-pakinabang sa mga espesyal na sitwasyon tulad ng muling pagbuo ng OTP
system.

-pa direktoryo:
Nagdadagdag direktoryo sa harap ng path ng code sa invoked Erlang emulator. Ito
ay maaaring magamit upang mag-invoke ng isa pang compiler kaysa sa default.

-pz direktoryo:
Nagdadagdag direktoryo sa path ng code sa invoked Erlang emulator.

Sinusuportahan MGA COMPILERS


.erl:
Erlang source code. Ito ay bumubuo ng a .beam file.

Ang mga opsyon -P, -E, at -S ay katumbas ng +'P', +'E', at +'S', maliban na ito ay
hindi kinakailangang isama ang mga solong panipi upang maprotektahan ang mga ito mula sa shell.

Mga sinusuportahang opsyon: -I, -o, -D, -v, -W, -b.

.S:
Erlang assembler source code. Ito ay bumubuo ng a .beam file.

Mga sinusuportahang opsyon: katulad ng para sa .erl.

.core:
Erlang core source code. Ito ay bumubuo ng a .beam file.

Mga sinusuportahang opsyon: katulad ng para sa .erl.

.yrl:
Yecc source code. Ito ay bumubuo ng isang .erl file.

Gamitin ang opsyong -I na may pangalan ng isang file upang magamit ang file na iyon bilang isang pasadyang prologue
file (ang isama ang file pagpipilian).

Mga sinusuportahang opsyon: -o, -v, -I, -W (tingnan sa itaas).

.mib:
MIB para sa SNMP. Ito ay bumubuo ng a .bin file.

Mga sinusuportahang opsyon: -I, -o, -W.

.bin:
Isang pinagsama-samang MIB para sa SNMP. Ito ay bumubuo ng a .hrl file.

Mga sinusuportahang opsyon: -o, -v.

.rel:
Script file. Bumubuo ito ng boot file.

Gamitin ang -I upang pangalanan ang mga direktoryo na hahanapin para sa mga file ng aplikasyon (katumbas ng
landas sa listahan ng opsyon para sa systools:make_script/2).

Mga sinusuportahang opsyon: -o.

.asn1:
ASN1 file.

Lumilikha ng isang .erl, .hrl, at .asn1db file mula sa isang .asn1 file. Kino-compile din ang .erl
gamit ang Erlang compiler maliban kung ang +noobj ang mga pagpipilian ay ibinigay.

Mga sinusuportahang opsyon: -I, -o, -b, -W.

.idl:
IC file.

Pinapatakbo ang IDL compiler.

Mga sinusuportahang opsyon: -I, -o.

Kapaligiran MGA VARIABLE


ERLC_EMULATOR:
Ang utos para sa pagsisimula ng emulator. Default ay erl sa parehong direktoryo ng
erlc program mismo, o kung wala ito, erl sa alinman sa mga direktoryo na ibinigay sa
ang PATH variable ng kapaligiran.

Gamitin ang erlc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad