InggrisPerancisSpanyol

Ad


favorit OnWorks

icont - Online di Cloud

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

Ini adalah ikon perintah 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


icon - menafsirkan atau mengkompilasi program Ikon

RINGKASAN


icont [ opsi ... ] file ... [ -x arg ... ]
iconc [ opsi ... ] file ... [ -x arg ... ]

DESKRIPSI


icont dan iconc masing-masing mengubah program sumber Ikon menjadi bentuk yang dapat dieksekusi. ikon
menerjemahkan dengan cepat dan menyediakan eksekusi interpretatif. iconc membutuhkan waktu lebih lama untuk dikompilasi tetapi
menghasilkan program yang dieksekusi lebih cepat. icont dan iconc untuk sebagian besar dapat digunakan
secara bergantian.

Halaman manual ini menjelaskan icont dan iconc. Dimana ada perbedaan dalam
penggunaan antara icont dan iconc, ini dicatat.

File Nama: File yang namanya diakhiri dengan .icn dianggap sebagai file sumber Ikon. .icn
akhiran dapat dihilangkan; jika tidak ada, itu disediakan. Karakter - dapat digunakan
untuk menunjukkan file sumber Ikon yang diberikan dalam input standar. Beberapa file sumber dapat
diberikan pada baris perintah yang sama; jika demikian, mereka digabungkan untuk menghasilkan satu program.

Nama file yang dapat dieksekusi adalah nama dasar dari file input pertama, yang dibentuk oleh
menghapus sufiks, jika ada. stdin digunakan untuk program sumber yang diberikan dalam standar
memasukkan.

Pengolahan: Seperti disebutkan dalam sinopsis di atas, icont dan iconc menerima opsi diikuti oleh
nama file, opsional diikuti oleh -x dan argumen. Jika -x diberikan, programnya adalah
dieksekusi secara otomatis dan argumen berikut diteruskan ke sana.

icont: Pemrosesan yang dilakukan oleh icont terdiri dari dua tahap: terjemahan dan menghubungkan.
Selama terjemahan, setiap file sumber Ikon diterjemahkan ke dalam bahasa perantara
bernama ucode. Dua file ucode diproduksi untuk setiap file sumber, dengan nama dasar dari
file sumber dan akhiran .u1 dan .u2. Selama penautan, satu atau lebih pasangan ucode
file digabungkan untuk menghasilkan satu kode mengajukan. File ucode dihapus setelah
file icode dibuat.

Pemrosesan oleh icont dapat dihentikan setelah terjemahan dengan opsi -c. Pada kasus ini,
file ucode tidak dihapus. Nama file .u1 dari terjemahan sebelumnya dapat berupa
diberikan pada baris perintah icont. File-file ini dan file .u2 yang sesuai disertakan
dalam fase penautan setelah terjemahan file sumber apa pun. Akhiran .u dapat digunakan
menggantikan .u1; dalam hal ini 1 diberikan secara otomatis. File Ucode yang
disebutkan secara eksplisit tidak dihapus.

iconc: Pemrosesan yang dilakukan oleh iconc terdiri dari dua tahap: kode generasi dan
kompilasi dan menghubungkan. Tahap pembuatan kode menghasilkan kode C, yang terdiri dari .c dan
file .h, dengan nama dasar file sumber pertama. File-file ini kemudian dikompilasi dan
ditautkan untuk menghasilkan file biner yang dapat dieksekusi. File C biasanya dihapus setelah
kompilasi dan penautan.

Pemrosesan oleh iconc dapat dihentikan setelah pembuatan kode dengan opsi -c. Di dalam
kasus, file C tidak dihapus.

PILIHAN


Opsi berikut dikenali oleh icont dan iconc:

-c Berhenti setelah menghasilkan file perantara dan jangan hapus.

-e fillet
Arahkan ulang keluaran kesalahan standar ke fillet.

-fs
Aktifkan pemanggilan string penuh.

-o nama
Beri nama file keluaran nama.

-s Menekan pesan informatif. Biasanya, baik pesan informatif maupun pesan kesalahan
dikirim ke output kesalahan standar.

-t Atur agar &trace memiliki nilai awal -1 saat program dijalankan dan untuk
iconc mengaktifkan fitur debugging.

-u Mengeluarkan pesan peringatan untuk pengidentifikasi yang tidak dideklarasikan dalam program.

-v i
Setel tingkat verbositas pesan informatif ke i

-E Mengarahkan hasil preprocessing ke output standar dan menghambat pemrosesan lebih lanjut.

Opsi tambahan berikut dikenali oleh iconc:

-f tali
Aktifkan fitur seperti yang ditunjukkan oleh huruf di tali:

a semua, setara dengan delns

d aktifkan fitur debugging: display(), name(), variable(), error trace back, dan
efek -fn (lihat di bawah)

e aktifkan konversi kesalahan

l mengaktifkan aritmatika bilangan bulat besar

n menghasilkan kode yang melacak nomor baris dan nama file dalam kode sumber

s aktifkan pemanggilan string penuh

-n tali
Nonaktifkan pengoptimalan tertentu. Ini ditunjukkan oleh huruf-huruf di tali:

a semua, setara dengan cest

c mengontrol optimasi aliran selain optimasi pernyataan switch

e memperluas operasi in-line bila masuk akal (kata kunci selalu dimasukkan in-line)

s mengoptimalkan pernyataan sakelar yang terkait dengan pemanggilan operasi

inferensi tipe t

-p arg
Lulus arg ke kompiler C yang digunakan oleh iconc

-r path
Gunakan sistem run-time di path, yang harus diakhiri dengan garis miring.

-C prg
Minta iconc menggunakan kompiler C yang diberikan oleh prg

LINGKUNGAN VARIABEL


Ketika program Ikon dijalankan, beberapa variabel lingkungan diperiksa untuk menentukan
parameter eksekusi tertentu. Nilai dalam tanda kurung adalah nilai default.

UKURAN BLKS (500000)
Ukuran awal wilayah blok yang dialokasikan, dalam byte.

COEXPSIZE (2000)
Ukuran, dengan kata lain, dari setiap blok ekspresi bersama.

DAFTAR DB
Lokasi basis data untuk iconc untuk mencari sebelum yang standar. Nilai dari
DBLIST harus berupa string kosong yang dipisahkan dari formulir p1 p2 ... pn dimana pi nama
direktori.

ICONCORE
Jika diatur, dump inti diproduksi untuk penghentian kesalahan.

ikonx
Lokasi iconx, pelaksana untuk file icode, dibangun ke dalam file icode ketika
itu diproduksi. Lokasi ini dapat diganti dengan mengatur variabel lingkungan
ICONX. Jika ICONX diatur, nilainya digunakan sebagai pengganti lokasi yang dibangun ke dalam
file kode.

IPATH
Lokasi file ucode yang ditentukan dalam deklarasi tautan untuk ikon. IPATH adalah
daftar direktori yang dipisahkan kosong. Direktori saat ini selalu dicari terlebih dahulu,
terlepas dari nilai IPATH.

LPATH
Lokasi file sumber yang ditentukan dalam preprocessor $include directives dan di link
deklarasi untuk iconc. LPATH sebaliknya mirip dengan IPATH.

UKURAN MSTK (10000)
Ukuran, dengan kata lain, tumpukan juru bahasa utama untuk ikon.

NOERRBUF
Secara default, &errout di-buffer. Jika variabel ini disetel, &errout tidak disangga.

UKURAN QLS (5000)
Ukuran, dalam byte, dari wilayah yang digunakan untuk pointer ke string selama sampah
koleksi.

STRSIZE (500000)
Ukuran awal ruang string, dalam byte.

TRACE
Nilai awal &trace. Jika variabel ini memiliki nilai, itu menimpa
opsi terjemahan-waktu -t.

Gunakan icont online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad