InggrisPerancisSpanyol

Ad


favorit OnWorks

ick - Online di Cloud

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

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


ick - kompiler INTERCAL

RINGKASAN


ick [pilihan] mengajukan...

ick -e [pilihan] file interkal [file non-interkal...] [Perpustakaan...]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat ick memerintah. Halaman manual ini awalnya
ditulis untuk distribusi Debian GNU/Linux (tetapi dapat digunakan oleh orang lain), karena
program asli tidak memiliki halaman manual, dan kemudian ditambahkan kembali ke utama
distribusi. Dokumentasi yang lebih lengkap tersedia melalui perintah Info ick (Untuk ick
perintah itu sendiri; bahkan dokumentasi yang lebih lengkap tersedia melalui Info C-INTERKAL (yang mengandung
dokumentasi untuk compiler dan bahasa INTERCAL)).

ick mengambil program INTERCAL dan menghasilkan kode darinya (dengan menjalankan gcc).

Perhatikan bahwa basis di mana sebuah program ditulis disimpulkan dari ekstensinya; INTERCAL
program di basis 2 harus memiliki ekstensi .i, program INTERCAL di basis dari 3 hingga 7 harus
memiliki ekstensi dari .3i ke .7i masing-masing.

Tidak ada pilihan mengambil argumen; beberapa opsi dapat diberikan secara terpisah atau digabungkan dalam
cara biasa (genap -e). Urutan pilihan yang diberikan tidak relevan kecuali mereka
konflik, dalam hal ini opsi yang diberikan terakhir pada baris perintah mengambil
hak lebih tinggi.

PILIHAN


-c Kompilasi INTERCAL ke C, tetapi jangan kompilasi C yang dihasilkan.

-d Cetak informasi debug yacc (menyiratkan -c).

-t Memerlukan kepatuhan INTERCAL-72 yang ketat (menolak COME FROM, ekstensi untuk
basis selain dua, dan fitur lain yang tidak ditemukan di INTERCAL-72).

-b Menonaktifkan fitur bug acak INTERCAL-72.

-O Mencoba untuk mengoptimalkan ekspresi dalam kode yang dihasilkan.

-C Output muka jam (menggunakan IIII daripada IV dalam angka Romawi).

-f Optimalkan aliran kontrol dalam kode yang dihasilkan (mencegah -yp).

-F Optimalkan semuanya dalam kode yang dihasilkan untuk kecepatan, terlepas dari seberapa lambat
compiler menjadi atau seberapa besar file objek menjadi. Menyiratkan -fO, mencegah
-cdeghpyH.

-h Cetak informasi debug pengoptimal (menyiratkan -cO).

-H Cetak informasi debug pengoptimal verbose (menyiratkan -cO).

-hH Cetak informasi debug pengoptimal dalam bentuk yang berbeda (menyiratkan -cO).

-w Aktifkan opsi +printflow di program keluaran meskipun program tersebut tidak multithread.

-y Jalankan yuk debugger pada kode tersebut (prevents -fme).

-p Jalankan yuk profiler pada kode tersebut (mencegah -fme).

-m Izinkan multithreading dan backtracking (mencegah -ype, menyiratkan -w).

-e Tautkan satu file INTERCAL ke file non-INTERCAL atau ke pustaka ekspansi. Melakukan ini
mengubah sintaks baris perintah; file pertama yang diberikan harus INTERCAL
file sumber, maka ini dapat diikuti oleh sejumlah file dalam bahasa lain untuk
tautan melalui sistem panggilan eksternal (saat ini hanya program C dan mungkin Befunge-98
diperbolehkan), dan kemudian sejumlah perpustakaan ekspansi. File non-INTERCAL
akan diproses untuk menautkannya ke file INTERCAL, dan kemudian dikompilasi dengan gcc
dan terhubung ke program INTERCAL utama.

-E Jangan tautkan pustaka sistem apa pun, bahkan jika kode menunjukkan bahwa satu atau lebih adalah
dibutuhkan (mencegah -P).

-a Izinkan penggunaan pernyataan CREATE (mencegah -P).

-v Izinkan apa pun di sebelah kiri tugas, dan matikan perlindungan yang
konstanta sebaliknya memiliki terhadap ditugaskan untuk (mencegah -fFOP).

-P Kompilasi PIC-INTERCAL daripada INTERCAL (mencegah -amFvxeE, menyiratkan -cfO).

-o Output ke stdout daripada .c (menyiratkan -c).

-X Menafsirkan sintaks yang ambigu seperti ? dan @ dengan arti Princeton (seperti yang digunakan oleh CLC-
INTERCAL), bukan dengan arti default Atari.

-x Gunakan aturan CLC-INTERCAL untuk teks I/O dan untuk abstain dari GIVE UP by label
(mencegah -P).

-u Cetak pesan setiap kali kompiler mencoba membuka file.

-U Buang inti pada E778 serta kesalahan pencetakan.

-Y Tampilkan baris perintah untuk program yang dipanggil oleh ick.

-g Biarkan C yang dihasilkan di tempatnya, dan buat output yang dapat dieksekusi dapat di-debug.

-l Mencoba untuk melaporkan kemungkinan bug dan nonportabilities (menyiratkan -O).

Gunakan ick online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad