Il s'agit de la commande orbit-idl-2 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
orbit-idl-2 - compilateur IDL pour ORBit2
SYNOPSIS
orbite-idl-2 [ Options ] fichier...
DESCRIPTION
orbite-idl-2 convertit les descriptions d'interface d'objet écrites en CORBA IDL (Interface
Definition Language) en code C que vous pouvez compiler et lier à vos programmes.
OPTIONS
orbite-idl-2 accepte les options suivantes :
-d ARG
--debug=ARG
Définissez le niveau de débogage. Les niveaux pris en charge sont de 0 à 4, la valeur par défaut est 2.
--idlwarnlevel=INT
Définissez le niveau d'avertissement pour les avertissements du compilateur. Les niveaux pris en charge sont de 0 à 4, par défaut
est 2.
--showcpperrors
Afficher les erreurs de cpp (1).
--petit
Optimiser pour la taille au lieu de la vitesse.
--style ancien
Utilisez l'ancien compilateur IDL (ce n'est généralement pas recommandé).
--squelette-impl
Générer un squelette-impl fichier.
--nostubs
Ne créez pas le bouts fichier.
--noskels
Ne créez pas le squelettes fichier.
--nocommon
Ne créez pas le commun fichier.
--noheaders
Ne créez pas le têtes fichier.
--noidata
Ne générez pas de données de type Interface.
-i
--imodule
Générez uniquement un fichier imodule (pas de skels, stubs, etc.).
--ajouter-imodule
Générer un fichier imodule (ainsi que d'autres fichiers générés par défaut ou par d'autres
option).
--seulement en haut
Le fichier d'inhibition comprend.
--pidl Traiter la source comme un pseudo-IDL.
-D ARG
--définir=ARG
Définir le nom du préprocesseur.
-I PATH
--include=PATH
Ajoutez un chemin de recherche pour les fichiers d'inclusion.
--deps=NOM DE FICHIER
Générer des informations de dépendance, adaptées à une inclusion dans un Makefile.
-l ARG
--lang=ARG
Spécifiez la langue de sortie. La valeur par défaut est C. Prise en charge des langues autres que C
nécessite l'installation d'un backend pour cette langue.
--backenddir=DIR
Spécifiez le répertoire où un backend de langue est stocké (pas nécessaire si backend
est stocké dans le répertoire par défaut).
--usage
Imprimez un très bref résumé d'utilisation.
-?
--Aidez-moi
Imprimez un résumé d'utilisation légèrement plus détaillé.
-v
--version
Imprimer le numéro de version et le numéro de série.
COMPILATION
Le ou les fichiers IDL compilés par orbite-idl-2 définir les interfaces à réseau transparent
objets. Ces fichiers sont d'abord transmis à cpp(1), le préprocesseur C, alors le résultat est
analysé et le code C est généré.
Par défaut, orbite-idl-2 génère quatre fichiers, le bouts, squelettes, communet entête fichiers.
Si votre fichier d'entrée est nommé échantillon.idl, alors les fichiers de sortie seront nommés, respectivement,
talons-échantillons.c, exemple-skels.c, exemple-commun.cet échantillon.h. Vous pouvez également en option
générer un squelette-impl fichier (qui serait nommé exemple-skelimpl.c dans notre exemple), ou
an imodule fichier (par exemple exemple-imodule.c). Ces fichiers nécessitent une édition manuelle pour être utiles,
et n'est donc pas généré par défaut.
Les fichiers C générés sont formatés (« joliment imprimés ») en utilisant retrait(1). Vous pouvez utiliser
un autre programme pour cela si vous préférez, avec l'argument --c-output-formatter.
Utilisez orbit-idl-2 en ligne à l'aide des services onworks.net