Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

ick - Online w chmurze

Uruchom ick w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie ick, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


ick - kompilator INTERCAL

STRESZCZENIE


ick [opcje] plik...

ick -e [opcje] plik-intercal [plik-nieinterkalowy...] [biblioteka...]

OPIS


Ta strona podręcznika opisuje pokrótce ick Komenda. Ta strona podręcznika była oryginalnie
napisany dla dystrybucji Debian GNU/Linux (ale może być używany przez innych), ponieważ plik
oryginalny program nie miał strony podręcznika i został następnie dodany z powrotem do głównego
dystrybucja. Pełniejsza dokumentacja jest dostępna za pośrednictwem polecenia Informacje ick (dla ick
samo polecenie; jeszcze pełniejsza dokumentacja jest dostępna pod adresem Informacje C-INTERCAL (który zawiera
dokumentacja zarówno kompilatora, jak i języka INTERCAL)).

ick pobiera programy INTERCAL i generuje z nich kod (uruchamiając gcc).

Należy zauważyć, że podstawa, w której napisany jest program, wynika z jego rozszerzenia; INTERKAL
programy w bazie 2 muszą mieć rozszerzenie .i, programy INTERCAL w bazach od 3 do 7 muszą
mają rozszerzenie odpowiednio od .3i do .7i.

Żadne opcje nie wymagają argumentów; wiele opcji można podać osobno lub połączyć w
zwykły sposób (nawet -e). Kolejność podawania opcji nie ma znaczenia, chyba że tak
konflikt, w takim przypadku obowiązują opcje podane jako ostatnie w wierszu poleceń
precedens.

OPCJE


-c Skompiluj INTERCAL do C, ale nie kompiluj wynikowego C.

-d Wydrukuj informacje debugowania yacc (implikuje -c).

-t Wymaga ścisłej zgodności z INTERCAL-72 (odrzucając COME FROM, rozszerzenia dla
zasady inne niż dwie i inne funkcje, których nie ma w INTERCAL-72).

-b Wyłącza funkcję losowego błędu INTERCAL-72.

-O Spróbuj zoptymalizować wyrażenia w wygenerowanym kodzie.

-C Wyjście tarczy zegara (przy użyciu cyfr rzymskich IIII zamiast IV).

-f Optymalizuj przepływ sterowania w wygenerowanym kodzie (zapobiega -yp).

-F Zoptymalizuj wszystko w wygenerowanym kodzie pod kątem szybkości, niezależnie od tego, jak powolny jest plik
kompilator lub jak duży staje się plik obiektowy. Oznacza -fO, zapobiega
-cdeghpyH.

-h Wydrukuj informacje debugowania optymalizatora (co oznacza -cO).

-H Wydrukuj szczegółowe informacje debugowania optymalizatora (co oznacza -cO).

-hH Wydrukuj informacje debugowania optymalizatora w innej formie (co oznacza -cO).

-w Włącz opcję +printflow w programach wyjściowych, nawet jeśli nie są one wielowątkowe.

-y Uruchom debuger yuk na kodzie (zapobiega -fme).

-p Uruchom profiler yuk na kodzie (zapobiega -fme).

-m Zezwalaj na wielowątkowość i cofanie się (zapobiega -ype, implikuje -w).

-e Połącz jeden plik INTERCAL z plikami innymi niż INTERCAL lub z bibliotekami rozszerzeń. Robiąc to
zmienia składnię wiersza poleceń; pierwszy podany plik musi być plikiem INTERCAL
źródłowy, po nim może nastąpić dowolna liczba plików w innych językach
link poprzez system połączeń zewnętrznych (obecnie tylko programy C i być może Befunge-98
są dozwolone), a następnie dowolną liczbę bibliotek rozszerzeń. Pliki inne niż INTERCAL
zostaną przetworzone w celu połączenia ich z plikami INTERCAL, a następnie skompilowane za pomocą gcc
i powiązany z głównym programem INTERCAL.

-E Nie łącz żadnych bibliotek systemowych, nawet jeśli kod sugeruje, że jedna lub więcej jest
potrzebne (zapobiega -P).

-a Zezwalaj na użycie instrukcji CREATE (zapobiega -P).

-v Zezwól na wszystko po lewej stronie przypisania i wyłącz to zabezpieczenie
w przeciwnym razie stałe nie mogą być przypisane (zapobiega -fFOP).

-P Kompiluj PIC-INTERCAL zamiast INTERCAL (zapobiega -amFvxeE, implikuje -cfO).

-o Wyjście na standardowe wyjście zamiast na .c (co oznacza -c).

-X Interpretuj niejednoznaczną składnię, taką jak ? i @ ze znaczeniami Princeton (używanymi przez CLC-
INTERCAL), zamiast z domyślnymi znaczeniami Atari.

-x Użyj reguł CLC-INTERCAL dla tekstowych I/O i powstrzymania się od GIVE UP według etykiety
(zapobiega -P).

-u Wydrukuj komunikat za każdym razem, gdy kompilator spróbuje otworzyć plik.

-U Zrzuć rdzeń na E778 i wypisz błąd.

-Y Wyświetl wiersze poleceń dla programów wywoływanych przez ick.

-g Pozostaw wygenerowany C na miejscu i spraw, aby wyjściowy plik wykonywalny mógł być debugowany.

-l Spróbuj zgłosić prawdopodobne błędy i brak możliwości przenoszenia (implikuje -O).

Używaj ick online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Phaser
    Phaser
    Phaser to szybka, darmowa i zabawna gra otwarta
    źródłowa struktura gry HTML5, która oferuje
    Renderowanie WebGL i Canvas w poprzek
    przeglądarek internetowych na komputery i urządzenia mobilne. Gry
    może być współ...
    Pobierz Phaser
  • 2
    Silnik WASAL
    Silnik WASAL
    VASSAL to silnik gry do tworzenia
    elektroniczne wersje tradycyjnej tablicy
    i gry karciane. Zapewnia wsparcie dla
    renderowanie elementów gry i interakcja,
    i ...
    Pobierz silnik VASSAL
  • 3
    OpenPDF — rozwidlenie iText
    OpenPDF — rozwidlenie iText
    OpenPDF to biblioteka Java do tworzenia
    i edycji plików PDF z LGPL i
    Licencja open source MPL. OpenPDF to
    LGPL/MPL open source następca iText,
    w ...
    Pobierz OpenPDF — rozwidlenie iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - System do Automatyzacji
    Analizy geologiczne - to geografia
    Oprogramowanie systemu informacyjnego (GIS) z
    ogromne możliwości geodanych
    przetwarzanie i an...
    Pobierz SAGA GIS
  • 5
    Przybornik dla Java/JTOOpen
    Przybornik dla Java/JTOOpen
    IBM Toolbox for Java / JTOpen to
    biblioteka klas Java obsługująca
    klient/serwer i programowanie internetowe
    modeli do systemu z systemem OS/400,
    i5/OS, lub...
    Pobierz Zestaw narzędzi dla języka Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (lub D3 dla dokumentów opartych na danych)
    to biblioteka JavaScript, która pozwala
    do tworzenia dynamicznych, interaktywnych danych
    wizualizacje w przeglądarkach internetowych. Z D3
    ty...
    Pobierz plik D3.js
  • więcej »

Komendy systemu Linux

Ad