Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen orbit-idl-2 komutudur.
Program:
ADI
orbit-idl-2 - ORBit2 için IDL derleyicisi
SİNOPSİS
yörünge-idl-2 [ seçenekleri ] dosya ...
AÇIKLAMA
yörünge-idl-2 CORBA IDL'de (Arayüz
Tanım Dili) derleyip programlarınıza bağlayabileceğiniz C koduna dönüştürün.
SEÇENEKLER
yörünge-idl-2 aşağıdaki seçenekleri kabul eder:
-d ARG
--hata ayıklama=ARG
Hata ayıklama düzeyini ayarlayın. Desteklenen seviyeler 0 ila 4'tür, varsayılan seviye 2'dir.
--idlwarnlevel=INT
Derleyici uyarıları için uyarı seviyesini ayarlayın. Desteklenen seviyeler 0 ila 4, varsayılan
2.
--showcpp hataları
Şuradan gelen hataları göster: cpp(1).
--küçük
Hız yerine boyut için optimize edin.
--eski tarz
Eski tarz IDL derleyicisini kullanın (genellikle önerilmez).
--iskelet-impl
Bir iskelet-impl dosyası.
--nostub'lar
oluşturma koçanları dosyası.
--burunlar
oluşturma iskeletler dosyası.
--Ortak olmayan
oluşturma ortak dosyası.
--başlık yok
oluşturma başlıkları dosyası.
--noidata
Arayüz tipi veri oluşturmayın.
-i
--imodül
Yalnızca bir imodule dosyası oluşturun (skels, stub vb. yok).
--add-imodule
Bir imodule dosyası oluşturun (varsayılan olarak veya başkaları tarafından oluşturulan diğer dosyaların yanı sıra
seçenekler).
--sadece üst
Inhibit dosyası içerir.
--pidl Kaynağa sözde IDL olarak davranın.
-D ARG
--tanımla=ARG
Önişlemci için ad tanımlayın.
-I PATH
--içerir=PATH
Dahil edilen dosyalar için arama yolu ekleyin.
--deps=DOSYA ADI
Bir Makefile'ye dahil edilmeye uygun bağımlılık bilgileri oluşturun.
-l ARG
--lang=ARG
Çıkış dilini belirtin. Varsayılan C'dir. C dışındaki diller için destek
o dil için bir arka uç yüklenmesini gerektirir.
--backenddir=DIR
Bir dil arka ucunun depolandığı dizini belirtin (arka uç
varsayılan dizinde saklanır).
--kullanım
Çok kısa bir kullanım özeti yazdırın.
-?
--yardım et
Biraz daha ayrıntılı bir kullanım özeti yazdırın.
-v
--versiyon
Sürüm numarasını ve seriyi yazdırın.
DERLEME
tarafından derlenen IDL dosya(lar)ı yörünge-idl-2 ağ şeffaflığına arayüzleri tanımlayın
nesneler. Bu dosyalar ilk olarak cpp(1), C Önişlemcisi, ardından sonuç
ayrıştırılır ve C kodu oluşturulur.
Varsayılan olarak, yörünge-idl-2 dört dosya oluşturur, koçanları, iskeletler, ortak, ve başlık dosyaları.
Giriş dosyanız adlandırılmışsa örnek.idl, ardından çıktı dosyaları sırasıyla adlandırılacaktır,
örnek taslakları.c, örnek-skels.c, örnek-ortak.c, ve örnek.h. isteğe bağlı olarak da yapabilirsiniz
oluşturmak iskelet-impl dosya (adlandırılacak örnek-skelimpl.c örneğimizde) veya
an imodül dosya (ör. örnek-imodule.c). Bu dosyaların kullanışlı olması için manuel düzenleme yapılması gerekir,
ve bu nedenle varsayılan olarak oluşturulmaz.
Oluşturulan C dosyaları, kullanılarak biçimlendirilir ("oldukça basılmış") çentik(1). Kullanabilirsiniz
dilerseniz bunun için --c-output-formatter argümanıyla başka bir program.
onworks.net hizmetlerini kullanarak orbit-idl-2'yi çevrimiçi kullanın