Englishfrançaisespagnol

Icône de favori OnWorks

oztool - En ligne dans le Cloud

Exécutez oztool dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande oztool 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


oztool - constructeur de DLL oz

SYNOPSIS


outil oz [c++|cc|ld|plateforme]

outil oz facilite la création de foncteurs natifs (voir partie VI de
``Demande La programmation'' et ``Interface à C et C++''). Un natif
functor est une DLL, c'est-à-dire une bibliothèque chargée dynamiquement par l'Oz
émulateur et s'interface avec lui. Créer souvent un foncteur natif
implique une compilation compliquée et des liens techniques (par ex.
option). oztool s'occupe de ces détails pour vous.

outil oz c ++
Au lieu d'appeler directement le compilateur C++, vous devez appeler
via oztool. Les avantages sont : il appelle le droit
compilateur, avec les bonnes options, et étend également l'include
chemin de recherche pour trouver les inclusions spécifiques à Mozart telles que
mozart.h. Normalement, vous compileriez un foncteur natif
mis en œuvre dans foo.cc utilisant:
outil oz c ++ -c foo.cc

outil oz cc
Même idée, mais pour le compilateur C

outil oz ld

Au lieu d'appeler directement l'éditeur de liens, vous devez également appeler
à travers outil oz. Encore une fois, les avantages sont qu'il appelle le
bon éditeur de liens, avec les bonnes options. Normalement, vous créeriez
une DLL de foo.o comme suit:
outil oz ld -o foo.so foo.o

outil oz plateforme
Le mécanisme de résolution par défaut localise les spécificités de l'architecture
DLL comme suit : Si le système a besoin d'un foncteur natif appelé
(abstrait) foo.so, alors il cherchera une DLL appelée foo.so-
Linux-i486 sur une machine Linux, foo.so-solaris-sparc sur un Solaris
machine, ou foo.so-win32-i486 sur une machine Windows, etc... Ainsi,
lorsque vous créez une DLL, vous devez l'installer avec un nom où
l'architecture de la machine est annexée. Invocation outil oz plateforme
imprime simplement le nom d'architecture approprié pour votre
machine. A cet égard, outil oz vous aide à écrire portable
Makefiles : pour créer une DLL à partir d'un fichier foo.cc tu ferais normalement
invoquer:

oztool c++ -c foo.cc
oztool ld -o foo.so-`plateforme oztool` foo.o

outil oz(1)

Utiliser oztool en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad