EnglishFrenchSpanyol

Ad


Favicon OnWorks

erlc - Dalam talian di Awan

Jalankan erlc dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan erlc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


erlc - Penyusun

DESCRIPTION


. erlc program menyediakan cara biasa untuk menjalankan semua penyusun dalam sistem Erlang.
Bergantung pada sambungan setiap fail input, erlc akan menggunakan pengkompil yang sesuai.
Tidak kira pengkompil yang digunakan, bendera yang sama digunakan untuk menyediakan parameter sedemikian
termasuk laluan dan direktori output.

Direktori kerja semasa, ".", tidak akan disertakan dalam laluan kod semasa menjalankan
pengkompil (untuk mengelakkan memuatkan fail Beam dari direktori kerja semasa yang boleh
berpotensi bercanggah dengan pengkompil atau sistem Erlang/OTP yang digunakan oleh pengkompil).

EKSPOR


erlc bendera fail1.ext fail2.ext...

Erlc menyusun satu atau lebih fail. Fail mesti termasuk sambungan, contohnya
.erl untuk kod sumber Erlang, atau .thn untuk kod sumber Yecc. Erlc menggunakan sambungan
untuk memanggil pengkompil yang betul.

SECARA UMUMNYA BERGUNA BENTUK


Bendera berikut disokong:

-I direktori:
Mengarahkan pengkompil untuk mencari fail termasuk dalam direktori yang ditentukan. Bila
menghadapi an -termasuk or -include_lib arahan, pengkompil mencari pengepala
fail dalam direktori berikut:

* ".", direktori kerja semasa pelayan fail;

* nama asas fail yang disusun;

* direktori yang ditentukan menggunakan -I pilihan. Direktori yang dinyatakan terakhir ialah
dicari dahulu.

-o direktori:
Direktori tempat pengkompil harus meletakkan fail output. Jika tidak dinyatakan,
fail output akan diletakkan dalam direktori kerja semasa.

-Dnama:
Mentakrifkan makro.

-Dnama=nilai:
Mentakrifkan makro dengan nilai yang diberikan. Nilainya boleh berupa sebarang istilah Erlang. Bergantung kepada
platform, nilai mungkin perlu disebut jika shell itu sendiri mentafsir tertentu
watak. Pada Unix, istilah yang mengandungi tupel dan senarai mesti dipetik. Syarat yang
mengandungi ruang mesti dipetik pada semua platform.

-Wkesilapan:
Menjadikan semua amaran menjadi kesilapan.

-Wnombor:
Tetapkan tahap amaran kepada nombor. Lalai ialah 1. Penggunaan -W0 untuk mematikan amaran.

-W:
Sama seperti -W1. lalai.

-dalam:
Mendayakan output verbose.

-b jenis keluaran:
Menentukan jenis fail output. secara amnya, jenis keluaran adalah sama dengan fail
lanjutan fail output tetapi tanpa tempoh. Pilihan ini akan diabaikan oleh
penyusun yang mempunyai format output tunggal.

-smp:
Susun menggunakan emulator SMP. Ini terutamanya berguna untuk menyusun kod asli, yang
perlu disusun dengan sistem masa jalan yang sama yang sepatutnya dijalankan.

-M:
Menghasilkan peraturan Makefile untuk menjejak kebergantungan pengepala. Peraturan dihantar ke stdout. Tidak
fail objek dihasilkan.

-MF Makefile:
Seperti -M pilihan di atas, kecuali Makefile ditulis kepada Makefile. Tiada objek
fail dihasilkan.

-MD:
Sama seperti -M -MF .Pbeam.

-MT Sasaran:
Bersempena dengan -M or -MF, tukar nama peraturan yang dikeluarkan kepada Sasaran.

-MQ Sasaran:
Seperti -MT pilihan di atas, kecuali aksara khas untuk membuat(1) dipetik.

-MP:
Bersempena dengan -M or -MF, tambahkan sasaran palsu untuk setiap kebergantungan.

-MG:
Bersempena dengan -M or -MF, pertimbangkan tiada pengepala sebagai fail yang dijana dan tambah
mereka kepada tanggungan.

--:
Isyarat bahawa tiada lagi pilihan akan menyusul. Selebihnya hujah akan dianggap sebagai
nama fail, walaupun ia bermula dengan sempang.

+jangka:
Bendera bermula dengan tambah ('+') dan bukannya sempang akan ditukar kepada Erlang
jangka dan diluluskan tidak berubah kepada pengkompil. Sebagai contoh, eksport_semua pilihan untuk
Pengkompil Erlang boleh ditentukan seperti berikut:

erlc +eksport_semua fail.erl

Bergantung pada platform, nilai mungkin perlu disebut jika shell itu sendiri
mentafsir watak-watak tertentu. Pada Unix, istilah yang mengandungi tupel dan senarai mestilah
dipetik. Terma yang mengandungi ruang mesti dipetik pada semua platform.

KHAS BENTUK


Bendera dalam bahagian ini berguna dalam situasi khas seperti membina semula OTP
sistem.

-pa direktori:
Lampirkan direktori ke hadapan laluan kod dalam emulator Erlang yang digunakan. ini
boleh digunakan untuk memanggil pengkompil lain daripada yang lalai.

-pz direktori:
Lampirkan direktori ke laluan kod dalam emulator Erlang yang digunakan.

DISOKONG PENYUSUN


.erl:
Kod sumber Erlang. Ia menjana a .rasuk fail.

Pilihan -P, -E, dan -S adalah bersamaan dengan +'P', +'E', dan +'S', kecuali ia adalah
tidak perlu memasukkan petikan tunggal untuk melindunginya daripada cangkerang.

Pilihan yang disokong: -I, -o, -D, -v, -W, -b.

.S:
Kod sumber pemasang Erlang. Ia menjana a .rasuk fail.

Pilihan yang disokong: sama seperti untuk .erl.

.core:
Kod sumber teras Erlang. Ia menjana a .rasuk fail.

Pilihan yang disokong: sama seperti untuk .erl.

.thn:
Kod sumber Yecc. Ia menjana satu .erl fail.

Gunakan pilihan -I dengan nama fail untuk menggunakan fail tersebut sebagai prolog tersuai
fail (the includefile pilihan).

Pilihan yang disokong: -o, -v, -I, -W (lihat di atas).

.mib:
MIB untuk SNMP. Ia menjana a .bin fail.

Pilihan yang disokong: -I, -o, -W.

.bin:
MIB yang disusun untuk SNMP. Ia menjana a .hrl fail.

Pilihan yang disokong: -o, -v.

.rel:
Fail skrip. Ia menjana fail but.

Gunakan -I untuk menamakan direktori yang akan dicari untuk fail aplikasi (bersamaan dengan
jalan dalam senarai pilihan untuk systools:make_script/2).

Pilihan yang disokong: -o.

.asn1:
Fail ASN1.

Mencipta sebuah .erl, .hrl, dan .asn1db fail daripada an .asn1 fail. Juga menyusun .erl
menggunakan pengkompil Erlang melainkan jika +noobj pilihan diberi.

Pilihan yang disokong: -I, -o, -b, -W.

.idl:
fail IC.

Menjalankan pengkompil IDL.

Pilihan yang disokong: -I, -o.

PERSEKITARAN PELBAGAI


ERLC_EMULATOR:
Perintah untuk memulakan emulator. Lalai ialah ERL dalam direktori yang sama dengan
erlc program itu sendiri, atau jika ia tidak wujud, ERL dalam mana-mana direktori yang diberikan
yang PATH pembolehubah persekitaran.

Gunakan erlc dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad