EnglischFranzösischSpanisch

OnWorks-Favicon

oztool – Online in der Cloud

Führen Sie oztool im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl oztool, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


oztool – oz-DLL-Builder

ZUSAMMENFASSUNG


oztool [c++|cc|ld|Plattform] ...

oztool erleichtert die Erstellung nativer Funktoren (siehe Teil VI von
„Bewerbung Programmierung'' und „Schnittstelle zu C und C++''). Ein Einheimischer
functor ist eine DLL, also eine Bibliothek, die dynamisch vom Oz geladen wird
Emulator und Schnittstellen dazu. Häufig wird ein nativer Funktor erstellt
beinhaltet komplizierte Kompilierungs- und Verknüpfungstechniken (z. B
Optionen). oztool kümmert sich für Sie um diese Details.

oztool c ++ ...
Anstatt den C++-Compiler direkt aufzurufen, sollten Sie ihn aufrufen
es über oztool. Die Vorteile sind: Es ruft das Richtige auf
Compiler mit den richtigen Optionen und erweitert auch das Include
Suchpfad, um die Mozart-spezifischen Include-Dateien zu finden, z
mozart.h. Normalerweise würden Sie einen nativen Funktor kompilieren
Implementiert in foo.cc Verwendung:
oztool c ++ -c foo.cc

oztool cc ...
Dieselbe Idee, aber für den C-Compiler

oztool ld ...

Anstatt den Linker direkt aufzurufen, sollten Sie ihn auch aufrufen
es durch oztool. Auch hier liegen die Vorteile darin, dass es das nennt
Richtiger Linker, mit den richtigen Optionen. Normalerweise würden Sie erstellen
eine DLL von foo.o wie folgt:
oztool ld -o foo.so foo.o

oztool  von Quibim
Der standardmäßige Auflösungsmechanismus findet architekturspezifisch
DLLs wie folgt: Wenn das System einen nativen Funktor namens benötigt
(abstrakt) foo.so, dann wird nach einer DLL namens gesucht foo.so-
Linux-i486 auf einer Linux-Maschine, foo.so-solaris-sparc auf einem Solaris
Maschine, oder foo.so-win32-i486 auf einem Windows-Rechner usw.
Wenn Sie eine DLL erstellen, sollten Sie sie mit einem Namen installieren, wo
Die Architektur der Maschine wird angehängt. Aufrufen oztool  von Quibim
druckt einfach den passenden Architekturnamen für Sie aus
Maschine. Insofern, oztool hilft Ihnen, tragbar zu schreiben
Makefiles: um eine DLL aus einer Datei zu erstellen foo.cc Das würdest du normalerweise tun
aufrufen:

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

oztool(1)

Nutzen Sie oztool online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad