Це команда orbit-idl-2, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
orbit-idl-2 - компілятор IDL для ORBit2
СИНТАКСИС
orbit-idl-2 [ опції ] файл ...
ОПИС
orbit-idl-2 перетворює описи інтерфейсу об’єктів, написані на CORBA IDL (Interface
Definition Language) у код C, який можна компілювати та зв’язувати зі своїми програмами.
ВАРІАНТИ
orbit-idl-2 приймає такі варіанти:
-d ARG
--debug=ARG
Встановіть рівень налагодження. Підтримувані рівні від 0 до 4, за замовчуванням – 2.
--idlwarnlevel=INT
Встановіть рівень попередження для попереджень компілятора. Підтримувані рівні від 0 до 4 за замовчуванням
є 2.
--showcppпомилки
Показати помилки з cpp(1).
--маленький
Оптимізуйте розмір замість швидкості.
-- старий стиль
Використовуйте компілятор IDL старого стилю (загалом не рекомендується).
--скелет-імп
Створити a скелет-імп файлу.
--ностуби
Не створюйте заглушки файлу.
--носелі
Не створюйте скелі файлу.
--нечасто
Не створюйте загальний файлу.
--без заголовків
Не створюйте Заголовки файлу.
--noidata
Не генеруйте дані типу інтерфейсу.
-i
--модуль
Згенеруйте лише файл imodule (без скелів, заглушок тощо).
-- add-module
Згенеруйте файл imodule (а також інші файли, згенеровані за замовчуванням або іншими
варіанти).
--тільки зверху
Заблокувати файл включає.
--підл Розглядайте джерело як псевдо-IDL.
-D ARG
--визначити=ARG
Визначте назву для препроцесора.
-I PATH
--включати=PATH
Додайте шлях пошуку для включених файлів.
--deps=ФІЛЕНАМ
Створення інформації про залежності, придатну для включення до Makefile.
-l ARG
--lang=ARG
Вкажіть мову виведення. За замовчуванням – C. Підтримка мов, відмінних від C
вимагає встановлення бекенда для цієї мови.
--backenddir=DIR
Вкажіть каталог, де зберігається мовний сервер (не обов’язково, якщо бекенд
зберігається в каталозі за замовчуванням).
--використання
Надрукуйте дуже короткий підсумок використання.
-?
--допомога
Роздрукуйте трохи більш детальний підсумок використання.
-v
-- версія
Роздрукувати номер версії та серійний номер.
КОМПІЛЯЦІЯ
Файл(и) IDL, зібраний orbit-idl-2 визначити інтерфейси для прозорості мережі
об'єкти. Ці файли спочатку передаються до cpp(1), препроцесор C, то результат такий
аналізується, і код C генерується.
За замовчуванням orbit-idl-2 створює чотири файли, заглушки, скелі, загальний та заголовок файли.
Якщо ваш вхідний файл має ім’я sample.idl, то вихідні файли будуть називатися відповідно,
sample-stubs.c, sample-skels.c, зразок-загальний.c та зразок.ч. Ви також можете за бажанням
генерувати a скелет-імп файл (який буде називатися sample-skelimpl.c у нашому прикладі), або
an імодуль файл (напр зразок-модуль.c). Ці файли вимагають ручного редагування, щоб бути корисними,
і тому не створюється за замовчуванням.
Згенеровані файли C форматуються ("гарно надруковані"). відступ(1). Ви можете використовувати
іншу програму для цього, якщо хочете, з аргументом --c-output-formatter.
Використовуйте orbit-idl-2 онлайн за допомогою служб onworks.net