Dies ist der Befehl pike8.0, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
hecht - Hecht-Compiler und -Interpreter
ZUSAMMENFASSUNG
Hecht [ -Treiber-Optionen ... ] [ Skript [ Skript-Argumente ... ]]
BESCHREIBUNG
Compiler und Interpreter für die Programmiersprache Pike.
OPTIONAL
Die folgenden Optionen werden vom Loader unterstützt:
-a Erhöhen Sie den Debug-Level des Peep-Hole-Optimierers mit 1 (Debug).
-anum Setzen Sie den Debug-Level des Peep-Hole-Optimierers auf num (debuggen).
-DSymbol
Definieren Sie das Präprozessorsymbol Symbol um 1.
-DSymbol=Wert
Definieren Sie das Präprozessorsymbol Symbol zu Wert.
-d Erhöhen Sie den Debug-Level um 1 (Debug).
-dnum Setzen Sie den Debug-Level auf num (debuggen).
-dc Erhöhen Sie den Debug-Level des Pike-Compilers (Debug).
-dg Setzt den Debug-Malloc bei jeder Garbage Collection (Debug) zurück.
-dl Windows nur: Aktivieren Sie Windows-Fehlerdialoge, wenn DLL-Dateien nicht geladen werden können.
Es ist üblich, dass Pike Module hat, die mit DLL-Dateien verknüpft sind, die nicht
in allen Installationen verfügbar. Daher werden diese Fehlerdialoge deaktiviert durch
Standard, damit Pike nicht daran hängen bleibt, wenn versucht wird, bestimmte Module zu laden.
Die Fehlerdialoge sind jedoch die einzige Möglichkeit, um zu sehen, welche DLLs nicht sein konnten
geladen, daher kann diese Option erforderlich sein, um herauszufinden, warum ein bestimmtes Modul dies nicht tut
laden.
-dp Deaktiviert die Guckloch-Optimierung (Debug).
-ds Debug-Signale (Debug).
-DT Deaktivieren Sie die Tail-Rekursion-Optimierung (Debugging).
-dT Aktivieren Sie zusätzliche Prüfungen in der Thread-Bibliothek, zB Mutex-Sanity-Checks (Debug).
-l Erhöhen Sie den Debug-Level des globalen Optimierers mit 1 (Debug).
-lnum Setzen Sie die Debug-Ebene des globalen Optimierers auf num (debuggen).
-mMasterprogramm
Wasser Masterprogramm anstelle des normalen Masterstudiums.
-p Erhöhen Sie die Profilierungsebene mit 1 (Debug).
-pnum Stellen Sie die Profilierungsebene auf num (debuggen).
-ps Stack-Profiling aktivieren (Debuggen).
-qnum Ausführung nach Ausführung beenden num Hecht Anleitung.
-rt Aktivieren Sie die Laufzeitüberprüfung von Argumenten für Funktionsaufrufe und Softcasts.
-rT Einschalten #pragma strikte_typen für alle Dateien.
-snum Setze die Größe des Hechtstapels auf num (Minimum ist 256).
-ssnum Setzen Sie die Hecht-C-Level-Thread-Stack-Größe auf Anzahl
-t Erhöhen Sie die Stufe des Laufzeit-Trace mit 1 (Debug).
-tnum Setzen Sie die Ebene des Laufzeit-Trace auf num (debuggen).
-tg Protokollieren Sie die GC-Läufe in stderr.
Die folgenden Optionen werden vom Standard-Masterprogramm unterstützt:
-H, --Hilfe,
Hilfenachricht drucken und beenden.
-eAusdruck,--ausführen=ausdruck
Ausführen ausdr und verlassen.
-xWerkzeugname
Internes Tool ausführen Werkzeugname von Tools.Eigenständig. Auslassen Werkzeugname für eine Liste von
verfügbaren Werkzeuge.
-IS, --vorverarbeiten
Führen Sie einfach den Präprozessor aus.
-Iist,--include-Pfad= dir
Anhängen dir zum Include-Pfad.
-Mist,--modue-pfad= dir
Anhängen dir zum Modulpfad.
-Pist,--Programmpfad= dir
Anhängen dir zum Programmpfad.
-in, --Version
Druckversion von Pike und beenden.
-Vmajor.moll,--kompat=Dur.Moll
Setzen Sie die Kompatibilitätsversion auf die Pike-Version major.moll.
-w, --Warnungen
Warnungen aktivieren.
-W, --woff, --keine Warnungen
Warnungen deaktivieren.
--assembler-debug
Legen Sie die Debug-Stufe (Debug) des Guckloch-Optimierers fest.
--autoreload
Mach das ... an automatisch neu laden Modus des Meisters.
--compiler-trace
Aktivieren Sie die Ablaufverfolgung des Pike-Compilers (Debug).
--debuggen
Erhöhen oder setzen Sie den Debug-Level (Debug).
--debug-ohne=Eigenschaft
Verbergen -Funktion vom Resolver (Debug).
--dumpversion
Geben Sie die Pike-Versionsnummer nach stderr aus, z. B. "8.0.10\n"
--Merkmale
Listen Sie einige der Funktionen auf, die in dieser Pike-Binärdatei aktiviert sind, und beenden Sie (Debug).
--die Info Zeigen Sie verschiedene Informationen zu dieser Pike-Installation an und beenden Sie (Debug).
--optimizer-debug
Legen Sie die Debug-Ebene des globalen Optimierers (Debug) fest.
--show-all-cpp-warnings, --picky-cpp
Warnungen für Fehler aktivieren #wenn Konstante() Ausdrücke.
--Pfade anzeigen
Zeigen Sie die Pfade an, die Pike verwenden wird, und beenden Sie sie (Debuggen).
--verfolgen
Erhöhen Sie den Trace-Level (Debug).
--verfolgen=Anz
Setzen Sie den Trace-Level auf num (debuggen).
OPERANDEN
Der folgende Operand wird unterstützt:
Skript Ein Pfad zu einem in Pike geschriebenen Skript, das kompiliert und dann ausgeführt werden soll. Alles an
die Befehlszeile, nachdem das Skript als Argumente an den . übergeben wurde Main() Funktion in
das Skript.
Wenn kein Skript angegeben ist, startet pike im interaktiven (Hilfe)-Modus.
REGISTRIEREN SCHLÜSSEL
Unter Windows ist Pike von den folgenden Schlüsseln in der Registrierung betroffen:
HKEY_CURRENT_USER\Software\Pike\8.0\PIKE_MASTER
HKEY_LOCAL_MACHINE\Software\Pike\8.0\PIKE_MASTER
Gibt den Namen des Masterprogramms an (überschrieben durch -m). Wenn diese Schlüssel nicht sind
set (die Standardeinstellung), dann findet Pike den Master anhand des relativen Pfads von pike.exe.
Pike wird von den folgenden Umgebungsvariablen beeinflusst:
PIKE_MASTER
Gibt den Namen des Masterprogramms an (überschrieben durch -m).
Je nach Betriebssystem kann Pike von den folgenden Umgebungsvariablen betroffen sein:
LC_ALL Überschreibt die anderen LC_*-Variablen.
LC_COLLATE
Gibt die Zeichensortierungssequenz an.
LC_CTYPE
Gibt die Zeichenklassifizierung an.
LC_MESSAGES
Gibt die Sprache der Systemnachrichtendatenbank an.
LC_NUMERIC
Gibt die Dezimal- und Tausendertrennzeichen an.
LC_TIME
Gibt die Datums- und Uhrzeitformate an.
Das Standard-Masterprogramm wird von den folgenden Umgebungsvariablen beeinflusst:
PIKE_INCLUDE_PATH
Liste der Verzeichnisse durch Doppelpunkt (:) getrennt, um nach Include-Dateien zu suchen.
PIKE_PROGRAM_PATH
Liste der durch Doppelpunkt (:) getrennten Verzeichnisse, um nach Programmdateien zu suchen.
PIKE_MODULE_PATH
Liste der Verzeichnisse durch Doppelpunkt (:) getrennt, um nach Modulen zu suchen.
LONG_PIKE_ERRORS
Wenn gesetzt, wird das Abschneiden von Pfaden in Backtraces deaktiviert.
SHORT_PIKE_ERRORS
Wenn eingestellt und LONG_PIKE_ERRORS ist nicht gesetzt, schneidet Pfade nur zum Dateinamen in
Rückspuren.
PIKE_BACKTRACE_LEN
Die maximale Anzahl von Elementen in Arrays, die in Backtraces beschrieben werden sollen.
Beachten Sie, dass die oben genannten Umgebungsvariablen vor dem Standard-Masterprogramm wirksam sind
versucht, die zu laden Getopt(3P) Modul, das vor den Masterprogrammargumenten auftritt
werden geparst.
EXIT STATUS
Die folgenden Exit-Werte werden zurückgegeben:
0 Erfolgreicher Abschluss.
>0 Ein Fehler ist aufgetreten. Siehe Ausgabe auf stderr (fd #2) für den Grund.
Verwenden Sie pike8.0 online mit den onworks.net-Diensten