GoGPT Best VPN GoSearch

Значок OnWorks

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

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

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

ПРОГРАММА:

ИМЯ


gtk2hsC2hs - C-> Генератор интерфейса Haskell

СИНТАКСИС


gtk2hsC2hs [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ... [ заголовочный файл ] файл-переплет

ОПИСАНИЕ


Эта страница руководства кратко описывает gtk2hsC2hs команда. Это модифицированная версия
c2hs(1) команда, которая является вспомогательной программой, необходимой для сборки набора Gtk2Hs
библиотеки.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Программы следуют обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с двух
тире (`- '). Сводка опций приведена ниже. Полное описание см.
другая документация.

gtk2hsC2hs принимает следующие варианты:

-час, - ?, --Помогите
краткая помощь

-в, --версия
показать информацию о версии

-c CPP, --cpp =CPP
использовать исполняемый файл CPP вызвать препроцессор C

-C CPPOPTS, --cppopts =CPPOPTS
передать CPPOPTS препроцессору C

-o ФАЙЛОВ, --output =ФАЙЛОВ
вывести результат в ФАЙЛОВ (должен заканчиваться .hs)

-t PATH, --output-dir =PATH
поместить сгенерированные файлы в PATH

-p ПЛАТФОРМА, --platform = ПЛАТФОРМА
платформа для кросс-компиляции

-к, --хранить
сохранить предварительно обработанный заголовок C

-l ИМЯ, --lock = ИМЯ
оберните каждый внешний вызов функцией NAME

-d ТИП, --dump =ТИП
дамп внутренней информации (для отладки), где ТИП - одно из:

· прослеживать фазы компилятора трассировки

· Genbind создание привязки трассировки

· cтрав обход объявления трассировки C

· к.и.н. дамп файла привязки (добавляет .свалка к имени)

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

файл-переплет - соответствующий файл привязки Haskell, который должен заканчиваться суффиксом .chs.

ПЛАТФОРМА Название платформы может быть одним из: x86_64-Linux. i686-Linux. m68k-ладонь. Это
позволяет кросс-компиляцию, если остальная часть вашей инструментальной цепочки поддерживает это. В
по умолчанию - текущая хост-платформа.

Самый полезный из этих вариантов, вероятно, --cppopts (или -C). Если файл заголовка C
нужны какие-либо специальные параметры (например, -D или -I) для прохождения препроцессора C, вот
место, чтобы пройти их.

ПРИМЕРЫ


При прямом использовании gtk2hsC2hs обычно называется:

gtk2hsC2hs lib.h Lib.chs

в котором lib.h это файл заголовка и Lib.chs модуль привязки Haskell, который определяет C-
и интерфейс на стороне Haskell соответственно. Если ошибок нет, результат будет чистым.
Модуль Haskell Lib.hs, который реализует Haskell API библиотеки.

Более сложный вызов может выглядеть так:

gtk2hsC2hs --cppopts = -I/ некоторые / неясные / реж --cppopts = -DEXTRA lib.h Lib.chs

Часто, lib.h будет не в текущем каталоге, а в одном из файлов заголовков
каталоги. Помимо текущего каталога, C-> Haskell ищет в двух местах
header: во-первых, в стандартном каталоге include используемой системы это обычно
/ usr / include и / USR / местные / включают; во-вторых, он будет искать в каждом каталоге,
упомянутый в -IDIR опция передана препроцессору через --cppopts.

Пещеры


Если у вас есть несколько вариантов, которые вы хотите передать препроцессору, используйте несколько
--cppopts = флаги.

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


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

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

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.