Це команда capnpc-capnp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
capnp - компілятор для файлів визначення формату обміну даними Cap'n Proto
СИНТАКСИС
capnp [] []
capnp id
capnp [--допомога | -- версія]
ОПИС
На цій сторінці посібника коротко описано capnp команда
Він був написаний для дистрибутива Debian, оскільки оригінальна програма не має файлу
сторінка посібника.
capnp є оболонкою для різних інструментів, що використовуються для маніпулювання обміном даними Cap'n Proto
формат. Ці інструменти включають компілятор файлів визначення, бекенд C++, декодер для
перетворення повідомлень Cap'n Proto в текст і генератор ідентифікаторів визначення Cap'n Proto.
ВАРІАНТИ
Програма дотримується звичайного синтаксису командного рядка GNU з довгими параметрами, які починаються з двох
тире (`-'). Нижче наведено короткий опис варіантів.
-IDIR, --шлях імпортуDIR
Додайте DIR до списку каталогів, які шукали для невідносного імпорту (тих, які починаються
з '/').
--no-standard-import
Не додавайте шляхи імпорту за замовчуванням; використовуйте лише ті, які визначені -I. інакше
типово / usr / include та /usr/local/include додаються за замовчуванням.
-багатослівний
Записувати інформаційні повідомлення до stderr; корисно для налагодження.
--допомога
Показати підсумок варіантів.
-- версія
Показати версію програми.
КОМАНДИ
скласти
Скомпілюйте файли схеми Cap'n Proto та згенеруйте відповідний вихідний код в одному або кількох
мов.
ВАРІАНТИ
-I, --import-path=
Додати до списку каталогів, які шукали для невідносного імпорту (т
почати з '/').
--no-standard-import
Не додавайте шляхи імпорту за замовчуванням; використовуйте лише ті, які визначені -I. інакше
типово / usr / include та /usr/local/include додаються за замовчуванням.
-olang[:dir], --вихід=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 як текст. Повідомлення читаються стандартно
введення і за замовчуванням очікується в стандартному форматі серіалізації Cap'n Proto.
ВАРІАНТИ
-I, --import-path=
Додати до списку каталогів, які шукали для невідносного імпорту (т
почати з '/').
-f, --плоский
Інтерпретуйте вхід як одне велике односегментне повідомлення, а не як потік
стандартний формат серіалізації.
--no-standard-import
Не додавайте шляхи імпорту за замовчуванням; використовуйте лише ті, які визначені -I. інакше
типово / usr / include та /usr/local/include додаються за замовчуванням.
-p, --упакований
Очікуйте, що вхідні дані будуть упаковані за допомогою стандартної упаковки Cap'n Proto, яка здувається
байти з нульовим значенням.
--короткі
Друк у короткому (некрасивому) форматі. Кожне повідомлення буде надруковано в одному рядку,
без використання пробілів для покращення читабельності.
id
Генерує унікальний ідентифікатор для файлів схеми Cap'n Proto.
Використовуйте capnpc-capnp онлайн за допомогою служб onworks.net