InggrisPerancisSpanyol

Ad


favorit OnWorks

erlc - Online di Cloud

Jalankan erlc di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah erlc yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


erlc - Kompiler

DESKRIPSI


Grafik erlc program menyediakan cara umum untuk menjalankan semua kompiler dalam sistem Erlang.
Tergantung pada ekstensi setiap file input, erlc akan memanggil kompiler yang sesuai.
Terlepas dari kompiler mana yang digunakan, flag yang sama digunakan untuk menyediakan parameter seperti:
sebagai sertakan jalur dan direktori keluaran.

Direktori kerja saat ini, "", tidak akan disertakan dalam jalur kode saat menjalankan
compiler (untuk menghindari memuat file Beam dari direktori kerja saat ini yang dapat
berpotensi bertentangan dengan kompiler atau sistem Erlang/OTP yang digunakan oleh kompiler).

EKSPOR


erlc bendera file1.ext file2.ext...

Erlc mengkompilasi satu atau lebih file. File harus menyertakan ekstensi, misalnya
.erl untuk kode sumber Erlang, atau .yrl untuk kode sumber Yecc. Erlc menggunakan ekstensi
untuk memanggil kompiler yang benar.

UMUMNYA BERGUNA BENDERA


Bendera berikut didukung:

-I direktori:
Menginstruksikan kompiler untuk mencari file yang disertakan dalam direktori yang ditentukan. Kapan
menghadapi -termasuk or -termasuk_lib direktif, kompiler mencari header
file di direktori berikut:

* "", direktori kerja file server saat ini;

* nama dasar file yang dikompilasi;

* direktori yang ditentukan menggunakan -I pilihan. Direktori yang ditentukan terakhir adalah
dicari dulu.

-o direktori:
Direktori di mana compiler harus menempatkan file output. Jika tidak ditentukan,
file output akan ditempatkan di direktori kerja saat ini.

-Dnama:
Mendefinisikan makro.

-Dnama=nilai:
Mendefinisikan makro dengan nilai yang diberikan. Nilainya bisa berupa istilah Erlang apa saja. Bergantung kepada
platform, nilainya mungkin perlu dikutip jika shell itu sendiri menafsirkan tertentu
karakter. Di Unix, istilah yang berisi tupel dan daftar harus dikutip. Istilah yang
mengandung spasi harus dikutip di semua platform.

-Wkesalahan:
Membuat semua peringatan menjadi kesalahan.

-Wjumlah:
Setel tingkat peringatan ke jumlah. Default-nya adalah 1. Menggunakan -W0 untuk mematikan peringatan.

-W:
Sama dengan -W1. Bawaan.

-di:
Mengaktifkan keluaran verbose.

-b tipe keluaran:
Menentukan jenis file keluaran. Umumnya, tipe keluaran sama dengan filenya
ekstensi file output tetapi tanpa titik. Opsi ini akan diabaikan oleh
compiler yang memiliki format output tunggal.

-smp:
Kompilasi menggunakan emulator SMP. Ini terutama berguna untuk mengkompilasi kode asli, yang
perlu dikompilasi dengan sistem run-time yang sama dengan yang seharusnya dijalankan.

-M:
Menghasilkan aturan Makefile untuk melacak dependensi header. Aturan dikirim ke stdout. Tidak
file objek dihasilkan.

-MF Makefile:
seperti -M opsi di atas, kecuali Makefile ditulis ke Makefile. Tidak ada objek
file diproduksi.

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

-MT target:
Setara dengan -M or -MF, ubah nama aturan yang dikeluarkan menjadi target.

-MQ target:
seperti -MT opsi di atas, kecuali karakter khusus untuk membuat(1) dikutip.

-MP:
Setara dengan -M or -MF, tambahkan target palsu untuk setiap ketergantungan.

-MG:
Setara dengan -M or -MF, pertimbangkan header yang hilang sebagai file yang dihasilkan dan tambahkan
mereka ke dependensi.

--:
Sinyal bahwa tidak ada lagi opsi yang akan mengikuti. Argumen lainnya akan diperlakukan sebagai
nama file, meskipun dimulai dengan tanda hubung.

+istilah:
Bendera yang dimulai dengan tanda tambah ('+') alih-alih tanda hubung akan dikonversi menjadi Erlang
istilah dan diteruskan tidak berubah ke kompiler. Misalnya, ekspor_semua pilihan untuk
Kompiler Erlang dapat ditentukan sebagai berikut:

erlc +ekspor_semua file.erl

Bergantung pada platformnya, nilainya mungkin perlu dikutip jika shell itu sendiri
menafsirkan karakter tertentu. Di Unix, istilah yang berisi tupel dan daftar harus
dikutip. Istilah yang mengandung spasi harus dikutip di semua platform.

KHUSUS BENDERA


Bendera di bagian ini berguna dalam situasi khusus seperti membangun kembali OTP
sistem.

-pa direktori:
menambahkan direktori ke depan jalur kode di emulator Erlang yang dipanggil. Ini
dapat digunakan untuk memanggil kompiler lain selain yang default.

-pz direktori:
menambahkan direktori ke jalur kode di emulator Erlang yang dipanggil.

DIDUKUNG KOMPILER


.erl:
Kode sumber Erlang. Ini menghasilkan .balok file.

Opsi -P, -E, dan -S sama dengan +'P', +'E', dan +'S', kecuali
tidak perlu menyertakan tanda kutip tunggal untuk melindunginya dari shell.

Opsi yang didukung: -I, -o, -D, -v, -W, -b.

.S:
Kode sumber perakit Erlang. Ini menghasilkan .balok file.

Opsi yang didukung: sama seperti untuk .erl.

.inti:
Kode sumber inti Erlang. Ini menghasilkan .balok file.

Opsi yang didukung: sama seperti untuk .erl.

.yrl:
Kode sumber ycc. Ini menghasilkan .erl file.

Gunakan opsi -I dengan nama file untuk menggunakan file itu sebagai prolog yang disesuaikan
file (yang termasuk file pilihan).

Opsi yang didukung: -o, -v, -I, -W (lihat di atas).

.mib:
MIB untuk SNMP. Ini menghasilkan . Bin file.

Opsi yang didukung: -I, -o, -W.

.tempat sampah:
MIB yang dikompilasi untuk SNMP. Ini menghasilkan .hrl file.

Opsi yang didukung: -o, -v.

.rel:
berkas skrip. Ini menghasilkan file boot.

Gunakan -I untuk memberi nama direktori yang akan dicari file aplikasinya (setara dengan
path dalam daftar pilihan untuk systools:make_script/2).

Opsi yang didukung: -o.

.asn1:
berkas ASN1.

Membuat .erl, .hrl, dan .asn1db file dari .asn1 mengajukan. Juga mengkompilasi .erl
menggunakan kompiler Erlang kecuali jika +tidak ada masalah pilihan diberikan.

Opsi yang didukung: -I, -o, -b, -W.

.idl:
berkas IC.

Menjalankan kompiler IDL.

Opsi yang didukung: -I, -o.

LINGKUNGAN VARIABEL


ERLC_EMULATOR:
Perintah untuk memulai emulator. Standarnya adalah erl di direktori yang sama dengan
erlc program itu sendiri, atau jika tidak ada, erl di salah satu direktori yang diberikan dalam
itu PATH variabel lingkungan.

Gunakan erlc online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad