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

Ad


Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


icon - интерпретировать или компилировать программы Icon

СИНТАКСИС


icont [параметр ...] файл ... [-x аргумент ...]
iconc [параметр ...] файл ... [-x аргумент ...]

ОПИСАНИЕ


icont и iconc конвертируют исходную программу Icon в исполняемую форму. значок
переводит быстро и обеспечивает устное исполнение. iconc компилируется дольше, но
производит программы, которые выполняются быстрее. icont и iconc по большей части можно использовать
взаимозаменяемые.

На этой странице руководства описаны как icont, так и iconc. Где есть отличия в
использование между icont и iconc, они отмечены.

Файл Имена: Файлы, имена которых заканчиваются на .icn, считаются исходными файлами Icon. Файл .icn
суффикс можно опустить; если его нет, то он поставляется. Персонаж - можно использовать
чтобы указать исходный файл Icon, указанный в стандартном вводе. Несколько исходных файлов могут быть
дается в той же командной строке; если да, то они объединяются в единую программу.

Имя исполняемого файла - это базовое имя первого входного файла, образованное
удаление суффикса, если он есть. stdin используется для исходных программ, указанных в стандарте
вход.

Обработка: Как отмечено в синопсисе выше, опции accept icont и iconc, за которыми следуют
имена файлов, за которыми могут следовать -x и аргументы. Если указан -x, программа
выполняется автоматически, и ему передаются следующие аргументы.

icont: Обработка, выполняемая icont, состоит из двух этапов: перевод и связывающий.
Во время перевода каждый исходный файл Icon переводится на промежуточный язык.
под названием Юкод. Для каждого исходного файла создаются два файла ucode с базовыми именами из
исходный файл и суффиксы .u1 и .u2. Во время связывания одна или несколько пар ucode
файлы объединяются для создания единого айкод файл. Файлы ucode удаляются после
icode файл создан.

Обработка с помощью icont может быть прекращена после перевода с помощью опции -c. В этом случае,
файлы ucode не удаляются. Имена файлов .u1 из предыдущих переводов могут быть
указывается в командной строке icont. Эти файлы и соответствующие файлы .u2 включены
на этапе компоновки после перевода любых исходных файлов. Можно использовать суффикс .u
вместо .u1; в этом случае 1 устанавливается автоматически. Файлы Ucode, которые
явно названные не удаляются.

iconc: Обработка, выполняемая iconc, состоит из двух этапов: код поколение и
компиляция и связывающий. На этапе генерации кода создается код C, состоящий из .c и
файл .h с базовым именем первого исходного файла. Затем эти файлы компилируются и
связаны для создания исполняемого двоичного файла. Файлы C обычно удаляются после
компиляция и компоновка.

Обработка с помощью iconc может быть прекращена после генерации кода с помощью опции -c. В этом
В этом случае файлы C не удаляются.

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


Следующие параметры распознаются с помощью icont и iconc:

-c Остановить после создания промежуточных файлов и не удалять их.

-e файл
Перенаправить стандартный вывод ошибок на файл.

-fs
Разрешить вызов полной строки.

-o имя
Назовите выходной файл имя.

-s Подавить информационные сообщения. Обычно информативные сообщения и сообщения об ошибках
отправляются на стандартный вывод ошибок.

-t Сделать так, чтобы & трассировка имела начальное значение -1 при выполнении программы и для
iconc включает функции отладки.

-u Выдавать предупреждающие сообщения для необъявленных идентификаторов в программе.

-v i
Установите уровень детализации информационных сообщений на i

-E Направляйте результаты предварительной обработки на стандартный вывод и запрещайте дальнейшую обработку.

Iconc распознает следующие дополнительные параметры:

-f string
Включите функции, обозначенные буквами в string:

все, что эквивалентно delns

d включить функции отладки: display (), name (), variable (), отслеживание ошибок и
эффект -fn (см. ниже)

e включить преобразование ошибок

l включить арифметику с большими целыми числами

n создать код, который отслеживает номера строк и имена файлов в исходном коде

s включить полный вызов строки

-n string
Отключите определенные оптимизации. Они обозначены буквами в string:

все, что эквивалентно cest

c оптимизации потока управления, отличные от оптимизации оператора switch

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

s оптимизировать операторы переключения, связанные с вызовами операций

вывод типа t

-p аргумент
Проходить аргумент на компилятор C, используемый iconc

-r путь
Используйте систему времени выполнения в путь, который должен заканчиваться косой чертой.

-C PRG
Попросите iconc использовать компилятор C, предоставленный PRG

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


При выполнении программы Icon проверяются несколько переменных среды для определения
определенные параметры исполнения. Значения в скобках являются значениями по умолчанию.

ЧЕРНЫЙ РАЗМЕР (500000)
Начальный размер выделенной области блока в байтах.

СОВМЕСТНАЯ ЭКСПОЗИЦИЯ (2000)
Размер, в словах, каждого блока совместного выражения.

ДВБЛИСТ
Расположение баз данных для поиска iconc перед стандартной. Значение
DBLIST должен быть строкой, разделенной пробелами, в форме p1 p2 ... pn где pi имя
каталоги.

ИКОНОР
Если установлено, дамп ядра создается для устранения ошибки.

ЗНАЧОК
Местоположение iconx, исполнителя для файлов icode, встроено в файл icode, когда
это произведено. Это местоположение можно изменить, установив переменную среды
ICONX. Если установлен ICONX, его значение используется вместо местоположения, встроенного в
icode файл.

ИПАТХ
Расположение файлов ucode, указанное в объявлениях ссылок для icont. IPATH - это
список каталогов, разделенных пробелами. Текущий каталог всегда ищется первым,
независимо от значения IPATH.

ЛПУТЬ
Расположение исходных файлов, указанное в директивах препроцессора $ include и в ссылке
объявления для iconc. В остальном LPATH похож на IPATH.

СРЕДНИЙ РАЗМЕР (10000)
Проще говоря, размер основного стека интерпретатора для icont.

НЕРРБУФ
По умолчанию & errout помещается в буфер. Если эта переменная установлена, & errout не буферизуется.

QLРАЗМЕР (5000)
Размер в байтах области, используемой для указателей на строки во время мусора.
коллекция.

РАЗМЕР (500000)
Начальный размер строкового пространства в байтах.

СЛЕД
Начальное значение & trace. Если эта переменная имеет значение, она переопределяет
параметр-время-перевод.

Используйте iconc онлайн с помощью сервисов 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