Это команда capnpc-c ++, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
capnp - компилятор файлов определения формата обмена данными Cap'n Proto
СИНТАКСИС
капнп [] []
капнп id
капнп [--Помогите | --версия]
ОПИСАНИЕ
Эта страница руководства кратко документирует капнп команда.
Он был написан для дистрибутива Debian, потому что исходная программа не имеет
справочная страница.
капнп это оболочка для различных инструментов, используемых для управления обменом данными Cap'n Proto
формат. Эти инструменты включают компилятор файла определения, серверную часть C ++, декодер для
преобразование сообщений Cap'n Proto в текст и генератор идентификаторов определений Cap'n Proto.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Программа следует обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с двух
тире (`- '). Сводка опций приведена ниже.
-IDIR, --импорт-путьDIR
Добавьте DIR в список каталогов, в которых выполняется поиск не относительного импорта (те, которые начинаются
с '/').
--no-стандартный импорт
Не добавляйте пути импорта по умолчанию; используйте только те, которые указаны -I. Иначе,
типично / usr / include и / USR / местные / включают добавляются по умолчанию.
--подробный
Записывать информационные сообщения в stderr; полезно для отладки.
--Помогите
Показать сводку опций.
--версия
Показать версию программы.
КОМАНДЫ
компилировать
Скомпилируйте файлы схемы Cap'n Proto и сгенерируйте соответствующий исходный код в одном или нескольких
языках.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-I, --import-path =
Добавлять в список каталогов, в которых выполняется поиск не относительного импорта (те, которые
начинаются с '/').
--no-стандартный импорт
Не добавляйте пути импорта по умолчанию; используйте только те, которые указаны -I. Иначе,
типично / usr / include и / USR / местные / включают добавляются по умолчанию.
-olang [: dir], --output =lang [: dir]
Сгенерировать исходный код для языка в каталоге (по умолчанию: текущий
каталог). фактически указывает плагин для использования. Если это простое слово,
компилятор для плагина под названием 'capnpc- 'в $ PATH. Если это файл
путь, содержащий косые черты, интерпретируется как точный исполняемый файл плагина
имя, а поиск по $ PATH не выполняется.
--src-prefix =
Если файл, указанный для компиляции, начинается с удалите префикс для
цель определения имен выходных файлов. Например, следующие
команда: capnp --src-prefix = foo / bar -oc ++: corge foo / bar / baz / qux.capnp будет
сгенерируйте файлы corge / baz / qux.capnp. {h, c ++}.
декодировать
Расшифровывает одно или несколько закодированных сообщений Cap'n Proto как текст. Сообщения читаются из стандартных
input и по умолчанию ожидается, что они будут в стандартном формате сериализации Cap'n Proto.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-I, --import-path =
Добавлять в список каталогов, в которых выполняется поиск не относительного импорта (те, которые
начинаются с '/').
-f, --плоский
Интерпретируйте ввод как одно большое односегментное сообщение, а не как поток в
стандартный формат сериализации.
--no-стандартный импорт
Не добавляйте пути импорта по умолчанию; используйте только те, которые указаны -I. Иначе,
типично / usr / include и / USR / местные / включают добавляются по умолчанию.
-p, --упакованный
Ожидайте, что вход будет упакован с использованием стандартной упаковки Cap'n Proto, которая сдувает воздух.
байты с нулевым значением.
--короткая
Печатайте в кратком (некрасивом) формате. Каждое сообщение будет напечатано в одной строке,
без использования пробелов для улучшения читаемости.
id
Создает уникальный идентификатор для файлов схемы Cap'n Proto.
Используйте capnpc-c ++ онлайн с помощью сервисов onworks.net