Это команда pike8.0, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pike - компилятор и интерпретатор pike
СИНТАКСИС
щука [ -драйвер-опции ... ] [ скрипт [ аргументы сценария ... ]]
ОПИСАНИЕ
Компилятор и интерпретатор языка программирования Pike.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Загрузчиком поддерживаются следующие параметры:
-a Увеличьте уровень отладки оптимизатора глазка на 1 (отладка).
-aNum Установите уровень отладки оптимизатора глазка на Num (отлаживать).
-Dсимвол
Определите символ препроцессора символ в 1.
-Dсимвол = значение
Определите символ препроцессора символ в значения.
-d Увеличьте уровень отладки на 1 (отладка).
-dNum Установите уровень отладки на Num (отлаживать).
-Округ Колумбия Увеличьте уровень отладки компилятора Pike (отладка).
-дг Сбрасывает отладочный malloc при каждой сборке мусора (отладке).
-дл Windows только: Включите диалоговые окна ошибок Windows, когда файлы DLL не могут быть загружены.
Часто у Pike есть модули, которые связаны с файлами DLL, которые не
доступен во всех установках. Поэтому эти диалоговые окна с ошибками отключены
по умолчанию, чтобы Pike не зависал на них при попытке загрузить определенные модули.
Однако диалоговые окна ошибок - единственный способ узнать, какие библиотеки DLL не могут быть
загружен, поэтому эта опция может быть необходима, чтобы выяснить, почему определенный модуль не
загрузить.
-дп Отключает оптимизацию глазка (отладка).
-дс Сигналы отладки (отладка).
-дт Отключить оптимизацию хвостовой рекурсии (отладка).
-dT Включите дополнительные проверки в библиотеке потоков, например проверки работоспособности мьютексов (отладка).
-l Увеличьте уровень отладки глобального оптимизатора на 1 (отладка).
-lNum Установите уровень отладки глобального оптимизатора на Num (отлаживать).
-mМагистерская программа
Используйте Магистерская программа вместо обычной мастер-программы.
-p Увеличьте уровень профилирования на 1 (отладка).
-pNum Установите уровень профилирования на Num (отлаживать).
-пс Включить профилирование стека (отладка).
-qNum Завершить выполнение после выполнения Num Инструкция по пике.
-rt Включите во время выполнения проверку аргументов для вызовов функций и мягкое приведение типов.
-rT включать #прагма строгие_типы для всех файлов.
-sNum Установите размер стека пики на Num (минимум 256).
-ssNum Установите размер стека ниток pike C-level на число
-t Увеличьте уровень трассировки времени выполнения на 1 (отладка).
-tNum Установите уровень трассировки времени выполнения на Num (отлаживать).
-тг Зарегистрируйте запуск gc в stderr.
Основная программа по умолчанию поддерживает следующие параметры:
-час, --помощь,
Распечатать справочное сообщение и выйти.
-eвыражение,--выполнять= expr
Выполнить выраж и выйти.
-xназвание инструмента
Выполнить внутренний инструмент название инструмента от Инструменты. не указывать название инструмента для списка
доступные инструменты.
-А ТАКЖЕ, --предпроцесс
Просто запустите препроцессор.
-Iреж--include-путь= dir
присоединять директория к пути включения.
-Mреж--modue-путь= dir
присоединять директория в путь к модулю.
-Pреж--программа-путь= dir
присоединять директория в путь к программе.
-в, --версия
Версия для печати Pike и выход.
-VЗначительное Незначительное,--compat= major.minor
Установите версию совместимости на версию Pike Значительное Незначительное.
-ш, - предупреждения
Включить предупреждения.
-В, --уафф, - без предупреждений
Отключить предупреждения.
--ассемблер-отладка
Установите уровень отладки оптимизатора глазка (отладка).
--авто перезагрузка
Включите пылесос автоперезагрузка режим мастера.
- трассировка компилятора
Включите трассировку компилятора Pike (отладка).
--отлаживать
Увеличьте или установите уровень отладки (debug).
--debug-без= особенность
Спрятать которая из резольвера (отладка).
--дампверсия
Выведите номер версии Pike в stderr, например "8.0.10 \ n".
--Особенности
Перечислите некоторые функции, которые включены в этом двоичном файле Pike, и выйдите (отладка).
--Информация Показать различную информацию об этой установке Pike и выйти (отладка).
--оптимизатор-отладка
Установите уровень отладки глобального оптимизатора (отладка).
--show-all-cpp-предупреждения, --picky-cpp
Включить предупреждения при сбое #если постоянный() выражения.
--show-пути
Показать пути, по которым pike будет использовать и выйти (отладка).
--след
Увеличьте уровень трассировки (отладка).
--след= число
Установите уровень трассировки на Num (отлаживать).
ОПЕРАНДЫ
Поддерживается следующий операнд:
скрипт Путь к сценарию, написанному на Pike, который будет скомпилирован и затем выполнен. Все на
командная строка после того, как сценарий передается в качестве аргументов в Основной () функции в
сценарий.
Если скрипт не указан, pike запустится в интерактивном (Hilfe) режиме.
РЕЕСТР КЛЮЧИ
В Windows на Pike влияют следующие ключи реестра:
HKEY_CURRENT_USER \ Программное обеспечение \ Pike \ 8.0 \ PIKE_MASTER
HKEY_LOCAL_MACHINE \ Программное обеспечение \ Pike \ 8.0 \ PIKE_MASTER
Задает имя главной программы (заменяется -m). Если этих ключей нет
set (по умолчанию), то Pike находит мастера по относительному пути из pike.exe.
ОКРУЖАЮЩАЯ СРЕДА
На Pike влияют следующие переменные среды:
ПИКИ_МАСТЕР
Задает имя главной программы (заменяется -m).
В зависимости от операционной системы на Pike могут влиять следующие переменные среды:
LC_ALL Переопределяет другие переменные LC_ *.
LC_COLLATE
Задает последовательность сопоставления символов.
LC_CTYPE
Определяет классификацию символов.
LC_MESSAGES
Задает язык системной базы данных сообщений.
LC_NUMERIC
Задает десятичный разделитель и разделители тысяч.
LC_TIME
Задает форматы даты и времени.
На главную программу по умолчанию влияют следующие переменные среды:
PIKE_INCLUDE_PATH
Список каталогов, разделенных двоеточием (:), для поиска включаемых файлов.
PIKE_PROGRAM_PATH
Список каталогов, разделенных двоеточием (:), для поиска программных файлов.
PIKE_MODULE_PATH
Список каталогов, разделенных двоеточием (:), для поиска модулей.
LONG_PIKE_ERRORS
Если установлено, отключает усечение путей в обратных трассировках.
SHORT_PIKE_ERRORS
Если установлено и LONG_PIKE_ERRORS не установлен, усекает пути только до имени файла в
следы.
PIKE_BACKTRACE_LEN
Максимальное количество элементов в массивах для описания в трассировке.
Обратите внимание, что указанные выше переменные среды действуют до основной программы по умолчанию.
пытается загрузить Геопт(3P) модуль, который встречается перед аргументами главной программы
разбираются.
ВЫХОД статус
Возвращаются следующие значения выхода:
0 Успешное завершение.
>0 Произошла ошибка. Причину смотрите в выводе на stderr (fd # 2).
Используйте pike8.0 онлайн на сервисах onworks.net