Il s'agit de la commande gen-ctl-io qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant 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
gen-ctl-io - génère le code d'interface C pour les fichiers de contrôle libctl
SYNOPSIS
gen-ctl-io [OPTION]... [fichier_spéc]
DESCRIPTION
gen-ctl-io génère du code C pour importer/exporter les variables d'entrée/sortie utilisées dans une libctl
fichier de contrôle. gen-ctl-io génère des fichiers comme ctl-io.h et ctl-io.c. Ces fichiers définissent
variables globales, structures de données et fonctions pour les variables d'entrée/sortie, les classes,
et les interfaces de fonctions définies dans le fichier_spéc argument, automatiser l'interaction
entre C et Guile.
Les arguments tels que --code et --entête sont utilisés pour contrôler si ctl-io.c or ctl-
io.h, etc., sont générés. Si aucun argument n'est spécifié, ces deux fichiers sont
généré par défaut, pour une compatibilité ascendante.
libctl est une bibliothèque gratuite pour faciliter l'interfaçage de logiciels scientifiques avec GNU Guile
langage de script et d'extension. La documentation pour cela peut être trouvée en ligne sur la libctl
page d'accueil: http://ab-initio.mit.edu/libctl
OPTIONS
--code Générez du code source C (ou C++) pour implémenter les fonctions de l'interface Guile. Les
le nom du fichier de sortie par défaut est ctl-io.c (en C) ou ctl-io.cpp (en C++).
--entête
Générez le fichier d'en-tête déclarant les types de données et les fonctions de l'interface. Les
le nom du fichier de sortie par défaut est ctl-io.h (en C) ou ctl-io.hpp (en C++).
--lampée Générer un fichier de définition d'interface SWIG déclarant les conversions automatiques pour le
divers types de données libctl. Le nom du fichier de sortie par défaut est ctl-io.i.
--cxx Générez du code C++ au lieu du code C.
-o filet
Utilisez le filet comme nom de fichier de sortie au lieu des valeurs par défaut (ci-dessus).
Utilisez gen-ctl-io en ligne en utilisant les services onworks.net