АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

ick - Интернет в облаке

Запустите ick в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда ick, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ick - компилятор INTERCAL

СИНТАКСИС


Ик [опции] файл ...

Ик -e [опции] вставной файл [не интеркальный файл ...] [библиотека...]

ОПИСАНИЕ


Эта страница руководства кратко документирует Ик команда. Эта страница руководства изначально была
написан для дистрибутива Debian GNU / Linux (но может использоваться другими), поскольку
исходная программа не имела страницы руководства, а затем была добавлена ​​обратно в основную
распределение. Более полная документация доступна через команду info Ик (для Ик
сама команда; еще более полная документация доступна через info C-ИНТЕРКАЛ (который содержит
документацию как для компилятора, так и для языка INTERCAL)).

Ик берет программы INTERCAL и генерирует из них код (путем запуска gcc).

Обратите внимание, что база, на которой написана программа, выводится из ее расширения; ИНТЕРКАЛ
программы в базе 2 должны иметь расширение .i, программы INTERCAL в базах с 3 по 7 должны
имеют расширение от .3i до .7i соответственно.

Никакие варианты не принимают аргументов; несколько вариантов могут быть указаны отдельно или объединены в
обычный способ (даже -e). Порядок, в котором указаны варианты, не имеет значения, если они не
конфликт, и в этом случае параметры, которые указаны последними в командной строке, принимают
приоритет.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-c Скомпилируйте INTERCAL в C, но не компилируйте полученный C.

-d Вывести отладочную информацию yacc (подразумевает -c).

-t Требуется строгое соответствие INTERCAL-72 (отклонение COME FROM, расширения для
другие основания, кроме двух, и другие функции, отсутствующие в INTERCAL-72).

-b Отключает функцию случайных ошибок INTERCAL-72.

-O Попытка оптимизировать выражения в сгенерированном коде.

-C Вывод циферблата (с использованием римских цифр IIII, а не IV).

-f Оптимизировать поток управления в сгенерированном коде (предотвращает -yp).

-F Оптимизируйте все в сгенерированном коде для повышения скорости, независимо от того, насколько медленно
компилятор или насколько большим становится объектный файл. Подразумевает -fO, предотвращает
-cdeghpyH.

-h Распечатать отладочную информацию оптимизатора (подразумевает -cO).

-H Вывести подробную отладочную информацию оптимизатора (подразумевает -cO).

-чч Печатать отладочную информацию оптимизатора в другой форме (подразумевает -cO).

-w Включите опцию + printflow в программах вывода, даже если они не являются многопоточными.

-y Запустите отладчик yuk для кода (предотвращает -fme).

-p Запустите профилировщик yuk для кода (предотвращает -fme).

-m Разрешить многопоточность и поиск с возвратом (предотвращает -ype, подразумевает -w).

-e Свяжите один файл INTERCAL с файлами, отличными от INTERCAL, или с библиотеками расширения. Делая это
изменяет синтаксис командной строки; первый указанный файл должен быть ИНТЕРКАЛЬНЫМ
исходный файл, то за ним может следовать любое количество файлов на других языках для
ссылка через систему внешних вызовов (в настоящее время только программы C и, возможно, Befunge-98
разрешены), а затем любое количество библиотек расширения. Файлы без INTERCAL
будут обработаны, чтобы связать их с файлами INTERCAL, а затем скомпилированы с помощью gcc
и связан с основной программой INTERCAL.

-E Не связывайте какие-либо системные библиотеки, даже если код предполагает, что одна или несколько
необходимо (предотвращает -P).

-a Разрешить использование оператора CREATE (предотвращает -P).

-v Разрешите все, что находится слева от задания, и отключите защиту, которая
в противном случае константы не должны назначаться (предотвращает -fFOP).

-P Компилируйте PIC-INTERCAL, а не INTERCAL (предотвращает -amFvxeE, подразумевает -cfO).

-o Вывод на стандартный вывод, а не на .c (подразумевает -c).

-X Интерпретируйте неоднозначный синтаксис, например? и @ со значениями Princeton (используемые CLC-
INTERCAL), а не со значениями Atari по умолчанию.

-x Используйте правила CLC-INTERCAL для текстового ввода / вывода и для воздержания от ОТКАЗЫВАНИЯ по метке
(предотвращает -P).

-u Печатать сообщение всякий раз, когда компилятор пытается открыть файл.

-U Дамп ядра на E778 и вывод ошибки.

-Y Отобразить командные строки для программ, вызываемых ick.

-g Оставьте сгенерированный C на месте и сделайте выходной исполняемый файл отлаживаемым.

-l Попытка сообщить о вероятных ошибках и непереносимости (подразумевает -O).

Используйте ick в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    DivFix ++
    DivFix ++
    DivFix++ - ваш ремонт видео AVI и
    программное обеспечение для предварительного просмотра. Он предназначен для ремонта
    и файлы предварительного просмотра, которые доступны для скачивания
    от ed2k(emule), торрент, gnutella, ftp...
    Скачать ДивФикс++
  • 2
    Сообщество JBoss
    Сообщество JBoss
    Общественные проекты с участием
    последние инновации для передовых технологий
    Программы. Наш флагманский проект JBoss AS
    ведущий Open Source,
    соответствует стандартам...
    Скачать сообщество JBoss
  • 3
    Джанго Филер
    Джанго Филер
    django Filer — это система управления файлами.
    приложение для django, которое делает
    обработка файлов и изображений на одном дыхании.
    django-filer — это файловый менеджер.
    приложение для джанг...
    Скачать Джанго Филер
  • 4
    хCAT
    хCAT
    Инструментарий экстремального администрирования кластера.
    xCAT — это масштабируемое средство управления кластером.
    и инструмент обеспечения, который обеспечивает
    аппаратное управление, обнаружение и ОС
    дисковый/ди...
    Скачать xCAT
  • 5
    Фунтов на квадратный дюйм
    Фунтов на квадратный дюйм
    Psi — кроссплатформенный мощный XMPP
    клиент, предназначенный для опытных пользователей.
    Есть сборки для MS
    Windows, GNU/Linux и macOS. Аудитория:
    Конечные пользователи...
    Скачать Пси
  • 6
    Блобби залп 2
    Блобби залп 2
    Официальное продолжение знаменитого
    Аркадная игра Blobby Volley 1.x..
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: OpenGL, SDL. Программирование
    Язык: С++, Луа. С...
    Скачать Blobby Volley 2
  • Больше »

Команды Linux

Ad