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

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


больной - Компилятор для CLC-INTERCAL

СИНТАКСИС


больной [опции] файлов...

ОПИСАНИЕ


больной это основная среда разработки для CLC-INTERCAL. Если файлы указаны, эти
будут скомпилированы с использованием параметров, действующих в том месте, где они появляются в команде
строка, и они компилируются в объекты (если они еще не являются объектами). В конце концов
параметры обработаны, программа переходит в интерактивный режим, если иное не
указано.

Программа будет скомпилирована с использованием компилятора, выбранного с помощью параметров командной строки; если
ничего не выбрано, компилятор зависит от суффикса файла:

Источник программы CLC-INTERCAL
Эти файлы должны иметь суффикс .i or .clci. По умолчанию они будут иметь префикс
объект компилятора больной ио.

Исходный код компилятора CLC-INTERCAL
Эти файлы должны иметь суффикс .iacc. По умолчанию они будут иметь префикс
объект компилятора iacc.io и создать объект компилятора (который может быть выполнен как
программы, но ничего не будет делать - это полезно только в качестве предварительной загрузки перед компиляцией из
источник).

Исходный код программы C-INTERCAL
У них есть суффикс .ci и будет иметь префикс объекта компилятора ick.io.

Исходный код ассемблера CLC-INTERCAL
У них есть суффикс .iasm и будет иметь префикс объекта компилятора asm.io.

Традиционный исходный код программы INTERCAL
У них будет суффикс .1972 и будет иметь префикс объекта компилятора 1972 г. ио

Расширения компилятора
Суффиксы .i, .ci, .clci и .iasm может содержать список букв и цифр между
пятно (.) и остальная часть суффикса; эти избранные расширения компилятора будут добавлены.

Базовые числа между 2 и 7 изменить базу по умолчанию, загрузив объекты компилятора
2 г. ио в 7 г. ио.

Побитовое деление
Письмо d в суффиксе добавляется объект компилятора побитовое деление.io, который
изменяет обычную операцию унарного деления на побитовое, а не
арифметика, смены. Его можно использовать с больной or иазм но не с Ик.

ПРИХОДИТЕ ИЗ герундия
Письмо g в суффиксе добавляется объект компилятора пришел-от-gerund.io, который
включает операторы COME FROM герундий; поскольку Ик не разбирает такие
заявления, это письмо может использоваться только с больной or иазм.

Вычисленные метки
Письмо l в суффиксе добавляется объект компилятора вычислил-labels.io, который добавляет
грамматические правила для анализа меток вычисленных операторов; это можно использовать только с
больной.

СЛЕДУЮЩЕЕ письмо n в суффиксе добавляется объект компилятора следующий.ио, что позволяет
СЛЕДУЮЩЕЕ заявление в больной; поскольку Ик включает это по умолчанию, эта буква может
использоваться только с больной.

ИНТЕРКАЛЬНАЯ СЕТЬ
Письмо r в суффиксе добавляется объект компилятора интернет.ио, который добавляет синтаксис
для Украсть, КОНТРАБАНТА и Кейсы заявления; его можно использовать с Ик or больной.

Системный вызов
Письмо s в суффиксе добавляется объект компилятора syscall.io, скрывающий
«ПОЖАЛУЙСТА, СЛЕДУЮЩИЙ ОТ (666)» в темном углу вашей операционной системы.

Многопоточная программа
Письмо t в суффиксе выбирает поточный режим, загружая объект компилятора
толстый ио. Это также изменяет компилятор по умолчанию на Ик если суффикс .i:
использовать больной можно было бы использовать .tclci.

Слабый режим
Письмо w в суффиксе добавляется объект компилятора wimp.io, который вызывает
программа для запуска в режиме wimp при ее выполнении. Эквивалентный результат может быть
полученный путем передачи --слабак вариант исполняемой программы.

Фактический список распознанных суффиксов можно изменить, отредактировав файл. система, болезнь or
.sickrc. Посмотреть вариант --rcfile для обсуждения того, как и где больной находит эти файлы,
и Sickrc для описания формата файла.

Если в командной строке указан файл предварительной загрузки, значения по умолчанию, полученные из суффикса
не используются. Также можно использовать предварительную загрузку по умолчанию из другого суффикса файла с помощью
ясно говоря -суффикс=S - в этом случае компилятор действует так, как если бы у файла было имя
имя.S

Кроме того, всегда распознаются объекты компилятора с любым суффиксом. Эти обходные пути
первый проход компилятора и переход непосредственно к компилятору среды выполнения (слишком поздно).
Однако, если оптимизатор был выбран при компиляции этих объектов, и там
не являются операторами постпроцессора, слишком поздно компилятор будет автоматически заменен
более традиционным компилятором "времени компиляции". Если это сбивает с толку, подождите, пока не увидите
отдых.

Если файл указан без суффикса, а в пути включения есть объект компилятора
с таким же именем и суффиксом . IO, суффикс добавляется автоматически, хотите ли вы
это или сейчас.

Как только каждая программа записана в больной, предварительный компилятор создаст внутренний
объект компилятора. Если больной переходит в интерактивный режим, эти объекты будут доступны в
память для пошагового выполнения, бега или просто полного игнорирования и продолжения
настоящая работа.

If больной успешно загружает все необходимые программы и объекты, но не входит
в интерактивном режиме любой исходный код программы считывается обратно на диск в объектном формате с использованием
то же имя файла с суффиксом, замененным на . IO если выходной файл не указан. Если
бэкэнд указывается в командной строке перед загрузкой программы, больной создаст
исполняемый файл через этот бэкэнд вместо объекта.

Компилятор принимает несколько параметров, некоторые из которых описаны здесь. Опции и
файлы могут быть смешаны в любом порядке, каждый файл загружается и компилируется с использованием любых параметров
предшествует ему в командной строке. Например:

больной --verbose --optimise prog1.i --quiet prog2.i --batch

расскажу все о компиляции прог1.и но не о прог2.и. Обе программы
будет оптимизирован. С другой стороны:

больной --optimise prog1.i --nooptimise prog2.i --batch

оптимизирует прог1.и но не прог2.и.

Все варианты можно «отменить» (иногда даже понятно как), кроме --включают который применяется
ко всем объектам, загруженным после него, и --rcfile который применяется ко всем объектам, даже к тем
загружался до него (просто чтобы было по-другому).

Информация о пользователе Интерфейс Опции
-X / - графический
Переход к графическому пользовательскому интерфейсу на основе X. Требуется Perl-GTK. Это значение по умолчанию, если
Perl-GTK установлен, переменная окружения $ ДИСПЛЕЙ установлен и открытие
Отображение X выполнено успешно.

-c / - проклятия
Переход в полноэкранный интерфейс на основе проклятий. Это значение по умолчанию, если X на основе
интерфейс не может быть запущен, переменная среды $ TERM установлен и терминал
имя известно.

--линия
Вход в линейный пользовательский интерфейс. Это значение по умолчанию, если X-based и curses
основанные интерфейсы не работают.

--партия
Избегает перехода в интерактивный режим. Это значение по умолчанию, если стандартный ввод и вывод
не подключены к терминалу, и интерфейс на основе X не может быть запущен.

-iнапишите / --интерфейс=напишите
Выбирает пользовательский интерфейс напишите. В настоящее время только X, проклятий, линия и Ничто определены,
но другие могут быть установлены как плагины компилятора. Если выбранный интерфейс Ничто,
больной будет работать в пакетном режиме. Кроме того, пустая строка восстановит значение по умолчанию
поведение.

Источник Характер Поставьте Опции
-a / --ascii
Предполагается, что исходный код программы находится в кодировке ASCII.

-b / - бодо
Предполагается, что источник программы находится в Бодо.

-e / --ebcdic
Предполагается, что исходный код программы находится в формате EBCDIC.

-h / --холлерит
Предполагается, что исходный код программы находится в Холлерите.

-g / --Угадай
Не делает предположений об исходном наборе символов. Если набор символов не может
можно догадаться, выдаст ошибку. Это значение по умолчанию.

--charset=имя
Предполагается, что исходный код программы находится в заданных наборах символов. Действительные значения в настоящее время
ASCII, Бодо, EBCDIC, Hollerith; пустой имя эквивалентно указанию опции
--Угадай).

Code Поколение Опции
-O / - оптимизировать
Вызывает оптимизатор. Это буква о, а не ноль. Это вызовет дополнительные
объект оптимизировать.io быть префиксом после последнего компилятора и перед реальной программой.
Затем программа выполняется: когда оптимизатор берет на себя управление, он принудительно
компиляция остальной части программы (тем самым выполняя компилятор при компиляции-
время, а не время выполнения, как обычно), и результирующий объект
контрольной точки, поэтому в следующий раз он автоматически пропустит инициализацию и
этапы компиляции. Кроме того, устанавливается регистр «оптимизировать», поручающий
компилятор для вызова оптимизатора при его запуске.

Если вы укажете -O и -поптимизировать (см. ниже), вы напрашиваетесь на проблемы, так что не делайте этого
что.

--nooptimise
Отключает автоматическую предварительную загрузку и выполнение оптимизировать.io.

-oимя / --выход=имя
Выбирает имя для выходного файла. Некоторые последовательности символов распознаются внутри
имя: %p будет заменено базовым именем исходной программы; %s будет заменен
соответствующий суффикс для выбранного бэкэнда, %o предоставит исходное имя файла
указывается в командной строке без суффикса (может отличаться от %s потому что %s
иметь префикс каталога из пути поиска) и %% создаст сингл %.

По умолчанию используется % p.% s, который производит имя объекта, описанное в начале
этот документ. Суффикс не добавляется автоматически, если имя вывода не содержит
%s; это может быть полезно в сочетании с Perl бэкэнд для создания файла
без суффикса, например:

больной --output =% p --backend = Perl sourcefile.i

будет компилировать исходный файл.i и создадим скрипт Perl исходный файл.

Если выходной файл указан как пустая строка, этап генерации кода будет
никогда не будет сделано.

-nимя / --имя=имя
Устанавливает программу имя, если это требуется генератору кода (в настоящее время бэкенды не используют
имя, но некоторые из запланированных будут). По умолчанию %o. Тот же% -эскейп, что и
определены для имени выходного файла.

-lимя / - бэкэнд=имя
Выбирает другую серверную часть компилятора. По умолчанию объект, что дает
объект компилятора (суффикс . IO). В дистрибутив также входит Perl бэкэнд, который
создает исполняемую программу Perl (суффикс .pl). Кроме того, псевдобэкэнд Run
запустит программу вместо записи какого-либо объекта. В этом случае имя выходного файла
игнорируется. Обратите внимание, что программа будет работать только в том случае, если компилятор находится в пакетном режиме.
Другие серверные части могут быть предоставлены как плагины компилятора. Также в дистрибутиве есть
СписокОбъект бэкэнд, который создает не исполняемые файлы, а списки объектов. Будущее
версия может позволить "скомпилировать" вывод СписокОбъект задняя часть, но это
в настоящее время невозможно, потому что не все внутреннее состояние объекта предоставляется,
только та часть, которая может быть полезна читателю-человеку.

--ошибка=номер
Выбирает другую вероятность ошибки компилятора. Реализована ошибка компилятора.
инициализируя состояние компилятора с требуемой вероятностью: когда оператор
компилируется (обычно во время выполнения), выдается инструкция "BUG" с требуемым
вероятность. По умолчанию 1%.

--убуг=номер
Выбирает вероятность необъяснимой ошибки компилятора. Это ошибка компилятора
что происходит, когда вероятность (объяснимой) ошибки компилятора равна нулю. Только слабаки
использовал бы этот вариант. По умолчанию 0.01%.

-pимя / --предварительная загрузка=имя
Выбирает объект компилятора для префикса программы. Если указана эта опция,
компилятор не будет автоматически префикса объектов, как предлагается суффиксом. Программа
'оо, ick ' включенный в предыдущую версию CLC-INTERCAL использованная опция -p выбрать
парсер. Поскольку в основном предварительная загрузка используется для выбора альтернативного (исполняемого) компилятора,
Считается, что для этого варианта целесообразно оставить ту же букву.

Указанное имя файла не включает суффикс . IO, который всегда добавляется. В
файл должен быть объектом компилятора, а не исходным кодом.

Особый объект оптимизировать всегда должен загружаться через -O, С помощью -поптимизировать не будет
обязательно поместите объект в правильное место, и не будет указывать прекомпилятору
чтобы творить чудеса, необходимые для загрузки оптимизатора.

Чтобы полностью отключить предварительную загрузку (это делается только при компиляции оптимизатора,
который используется для компиляции) используйте пустую строку.

--nopreload
Сбрасывает поведение по умолчанию при выборе предварительных нагрузок на основе суффиксов.

--суффикс=суффикс
Задает суффикс, который следует использовать при выборе предварительной нагрузки. Если эта опция не указана,
суффикс берется из имени файла, который нужно скомпилировать.

-Iпуть / --включают=путь
Добавляет каталог перед стандартным путем поиска для объектов компилятора и исходного кода.
Если файл доступен из текущего каталога, он никогда не ищется ни в каком
включить путь.

Если эта опция повторяется, указанные пути будут найдены в указанном порядке,
следуют стандартные пути.

Разное Опции
-rимя / --rcfile=имя
Выполняет команды из файла имя перед переходом в интерактивный режим. Этот вариант может быть
повторяется, чтобы выполнить более одного файла. Если он не указан, стандартная библиотека,
текущий каталог и домашний каталог текущего пользователя ищутся файлы
с именем system.sickrc or .sickrc, которые затем выполняются. Порядок этого поиска
is: указанная библиотека (--включают), системная библиотека, домашний каталог, текущий каталог.
Это отличается от порядка поиска, используемого при поиске объектов или исходного кода.
Если каталог содержит оба .sickrc и system.sickrc, system.sickrc выполняется
сначала, затем .sickrc. Также обратите внимание, что если текущий каталог или домашний
каталог появляется в пути поиска и содержит один из этих файлов, они будут
выполнен дважды.

Если имена файлов указаны явно, они должны быть полностью квалифицированы: путь поиска
не привык их находить.

--nouserrc
Предотвращает загрузку пользовательского rcfile (.sickrc); также ограничивает загрузку system.sickrc в
первый найден. Эта опция обычно используется только во время установки, чтобы предотвратить
помехи от предыдущих версий CLC-INTERCAL.

-v / --подробный
Сообщает все, что он делает (при стандартной ошибке).

--stdverb=файл
Отправляет подробный вывод в файл.

--след
Включает трассировку; при компиляции из исходников также отслеживается компилятор; проследить
программу, скомпилируйте ее в объект, а затем запустите с --след.

--stdtrace=файл
Включает трассировку и выбирает выходной файл для информации трассировки.

--notrace
Отключает трассировку; предварительная загрузка трассировка.io имеет приоритет над этой опцией.

-q / --тихий
Прекратите говорить со стандартной ошибкой.

- раз
Печатает сводку времени, затраченного на каждое основное действие. Эта настройка независима
of --подробный.

--но
Не печатает время выполнения: это значение по умолчанию.

--rclist
Печатает имена всех найденных rc-файлов. Это предотвращает запуск интерактивного режима. Для
Например, следующая команда (которая должна работать с любой Оболочка Unix) открывает все
системные и пользовательские файлы sickrc в вашем любимом редакторе:

sh -c '"$ {РЕДАКТОР: -vi}" "` больной --rclist` "'

Это может быть полезно для обновления значений по умолчанию.

Воспользуйтесь больницей онлайн с помощью сервисов onworks.net


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

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

  • 1
    UnitedRPMS
    UnitedRPMS
    Присоединяйтесь к нам в Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Включите репозиторий URPMS в вашем
    система -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Скачать объединенные рпмс
  • 2
    Boost C ++ библиотеки
    Boost C ++ библиотеки
    Boost предоставляет бесплатное портативное
    рецензируемые библиотеки C++.
    упор делается на портативные библиотеки, которые
    хорошо работать со стандартной библиотекой C++.
    Смотрите http://www.bo...
    Скачать библиотеки Boost C++
  • 3
    Виртуальный GL
    Виртуальный GL
    VirtualGL перенаправляет 3D-команды из
    Приложение Unix / Linux OpenGL на
    серверный GPU и преобразует
    визуализированные 3D-изображения в видеопоток
    с которым ...
    Скачать VirtualGL
  • 4
    libusb
    libusb
    Библиотека для включения пользовательского пространства
    прикладные программы для связи с
    USB-устройства. Аудитория: Разработчики, Конец
    Пользователи/рабочий стол. Язык программирования: С.
    Категории ...
    Скачать libusb
  • 5
    Сковорода
    Сковорода
    SWIG - это инструмент для разработки программного обеспечения
    который соединяет программы, написанные на C, и
    C ++ с множеством высокоуровневых
    языки программирования. SWIG используется с
    разные...
    Скачать SWIG
  • 6
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, созданная с помощью
    Далее JS, Webpack, Babel, Node и
    Экспресс, используя GraphQL и Apollo
    Клиент. Магазин WooCommerce в React (
    содержит: продукты...
    Скачать тему WooCommerce Nextjs React
  • Больше »

Команды Linux

Ad