Dies ist der Befehl h2ph, 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
h2ph – Konvertieren Sie .h-C-Header-Dateien in .ph-Perl-Header-Dateien
ZUSAMMENFASSUNG
h2ph [-D Reiseziel Verzeichnis] [-R | -A] [-l] [-H] [-e] [-D] [-Q] [Headerdateien]
BESCHREIBUNG
h2ph Konvertiert alle angegebenen C-Header-Dateien in das entsprechende Perl-Header-Dateiformat.
Es lässt sich am einfachsten laufen, wenn es drin ist / usr / include:
cd / usr / include; h2ph * sys/*
or
cd / usr / include; h2ph * sys/* arpa/* netinet/*
or
cd / usr / include; h2ph -r -l .
Die Ausgabedateien werden in der Hierarchie platziert, die auf der Architektur von Perl basiert
Bibliotheksverzeichnis. Mit a können Sie eine andere Hierarchie angeben -d Schalter.
Bei Ausführung ohne Argumente wird die Standardeingabe in die Standardausgabe gefiltert.
OPTIONAL
-d Zielverzeichnis
Setzen Sie das Ergebnis ein .ph Dateien unten Zielverzeichnis, statt unterhalb der Standardeinstellung
Speicherort der Perl-Bibliothek ($Config{'installsitearch'}).
-r Rekursiv ausführen; wenn überhaupt Headerdateien sind Verzeichnisse, dann ausführen h2ph auf alle Dateien in
diese Verzeichnisse (und ihre Unterverzeichnisse usw.). -r und -a sind sich gegenseitig aus.
-a Automatisch ausführen; Konvertieren Headerdateiensowie alle .h Dateien, die sie enthalten.
Mit dieser Option wird gesucht .h Dateien in allen Verzeichnissen Ihres C-Compilers
normalerweise verwendet. -a und -r sind sich gegenseitig aus.
-l Symbolische Links werden im Zielverzeichnis repliziert. Wenn -l ist nicht
angegeben, dann werden Links übersprungen.
-h Fügen Sie „Hinweise“ in die .ph-Dateien ein, die bei der Lokalisierung von Problemen mit helfen h2ph. In denen
Fälle, in denen Sie erfordern a .ph Datei mit Syntaxfehlern anstelle der kryptischen Datei
[einige Fehlerbedingung] in (eval mmm) Zeile nnn
Sie werden sehen, dass es etwas hilfreicher ist
[einige Fehlerbedingung] in Dateiname.ph Zeile nnn
Allerdings ist die .ph Dateien verdoppeln sich fast, wenn sie mit erstellt werden -h.
-e Wenn während der Konvertierung ein Fehler auftritt, wird die Ausgabedatei entfernt und a
Es wird eine Warnung ausgegeben, anstatt die Konvertierung sofort abzubrechen.
-D Fügen Sie den Code aus dem ein .h Datei als Kommentar in der .ph Datei. Dies ist in erster Linie
Wird zum Debuggen verwendet h2ph.
-Q 'Ruhe'-Modus; Drucken Sie nicht die Namen der zu konvertierenden Dateien aus.
Es werden keine Umgebungsvariablen verwendet.
Nutzen Sie h2ph online über die Dienste von onworks.net