англійськафранцузькаіспанська

Ad


Значок OnWorks

ick - онлайн у хмарі

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

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

ПРОГРАМА:

ІМ'Я


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

СИНТАКСИС


Ік [параметри] файл ...

Ік -e [параметри] intercal-файл [не інтеркальний файл...] [бібліотека...]

ОПИС


На цій сторінці посібника коротко описано Ік команда. Ця сторінка посібника була спочатку
написаний для дистрибутива Debian GNU/Linux (але може використовуватися іншими), тому що
вихідна програма не мала сторінки посібника, а потім була додана назад до основної
розповсюдження. Більш повна документація доступна за допомогою команди інформація Ік (для Ік
сама команда; ще більш повна документація доступна через інформація С-ІНТЕРКАЛ (який містить
документація як для компілятора, так і для мови INTERCAL)).

Ік приймає програми INTERCAL і генерує з них код (за допомогою gcc).

Зверніть увагу, що база, на якій написана програма, виводиться з її розширення; INTERCAL
програми в базі 2 повинні мати розширення .i, програми INTERCAL в базах від 3 до 7 повинні
мають розширення від .3i до .7i відповідно.

Жоден варіант не потребує аргументів; кілька варіантів можна надати окремо або об'єднати в
звичайний спосіб (парний -е). Порядок, у якому надано варіанти, не має значення, якщо вони не є
конфлікт, і в цьому випадку приймаються параметри, надані останніми в командному рядку
пріоритет.

ВАРІАНТИ


-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).

-hH Налагоджувальна інформація оптимізатора друку в іншій формі (має на увазі -cO).

-w Увімкніть параметр +printflow у програмах виведення, навіть якщо вони не є багатопоточними.

-y Запустіть у коді налагоджувач yuk (запобігає -fme).

-p Запустіть профайлер yuk на коді (запобігає -fme).

-m Дозволити багатопотоковість і зворотне відстеження (запобігає -ype, має на увазі -w).

-e Зв’яжіть один файл INTERCAL з файлами, які не є 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

Команди Linux

Ad