Dies ist der Befehl fsharpc, 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
fsharpc – Handbuchseite für F# 3.0 Compiler (Open Source Edition)
BESCHREIBUNG
Compiler für die F#-Sprache, Version 3.0
ZUSAMMENFASSUNG
fsharpc [Optionen...] Datei [Datei...]
OPTIONAL
AUSGABE DATEIEN
--aus:Datei, -o Datei
Name der Ausgabedatei
--Ziel:exe
Erstellen Sie eine ausführbare Konsolendatei
--Ziel:winexe
Erstellen Sie eine ausführbare Windows-Datei
--Ziel:Bibliothek, -a
Bauen Sie eine Bibliothek
--Ziel:Modul
Erstellen Sie ein Modul, das einer anderen Baugruppe hinzugefügt werden kann
--delaysign[+|-]
Signieren Sie die Assembly verzögert, indem Sie nur den öffentlichen Teil des Schlüssels mit starkem Namen verwenden
--doc:Datei
Schreiben Sie das XMLdoc der Assembly in die angegebene Datei
--keyfile:Datei
Geben Sie eine Schlüsseldatei mit starkem Namen an
--keycontainer:Schnur
Geben Sie einen Schlüsselcontainer mit starkem Namen an
--Plattform:Schnur
Beschränken Sie, auf welchen Plattformen dieser Code ausgeführt werden kann: x86, Itanium, x64,
anycpu32bitpreferred, oder Anycpu.
Die Standardeinstellung ist Anycpu.
--nooptimizationdata
Geben Sie nur Optimierungsinformationen an, die für die Inline-Implementierung erforderlich sind
Konstrukte. Verhindert modulübergreifendes Inlining, verbessert aber die Binärkompatibilität.
--nointerfacedata
Fügen Sie der generierten Assembly keine Ressource hinzu, die F#-spezifische Metadaten enthält
--sign:Datei
Drucken Sie die abgeleitete Schnittstelle der Assembly in eine Datei
SPEISUNG DATEIEN
--Hinweis:Datei, -r Datei
Verweisen Sie auf eine Assembly
WISSENSDATENBANK
--win32res:Datei
Geben Sie eine Win32-Ressourcendatei (.res) an.
--win32manifest:Datei
Geben Sie eine Win32-Manifestdatei an
--nowin32manifest
Schließen Sie nicht das Standard-Win32-Manifest ein
--Ressource:Datei[,string_name[,öffentlich|privat]]
Betten Sie die angegebene verwaltete Ressource ein
--linkresource:Datei[,string_name[,öffentlich|privat]]
Verknüpfen Sie die angegebene Ressource mit dieser Assembly
CODE GENERATION
--debuggen[+|-], -g
Debuginformationen ausgeben
--debuggen:[full|pdbonly]
Geben Sie den Debugging-Typ an: voller, pdbonly. voller ist die Standardeinstellung und ermöglicht das Anhängen eines
Debugger für ein laufendes Programm.
--optimieren[+|-], -O
Optimierungen aktivieren
--tailcalls[+|-]
Tailcalls aktivieren
--crossoptimize[+|-]
Aktivieren Sie modulübergreifende Optimierungen
FEHLER UND HINWEISE
--warnaserror[+|-]
Melden Sie alle Warnungen als Fehler
--warnaserror[+|-]:warnen[;warnen[;...]]
Melden Sie bestimmte Warnungen als Fehler
--warnen:n
Legen Sie eine Warnstufe fest (0–5).
--nunwarn:warnen[;warnen[;...]]
Deaktivieren Sie bestimmte Warnmeldungen
--warnon:warnen[;warnen[;...]]
Aktivieren Sie bestimmte Warnungen, die möglicherweise standardmäßig deaktiviert sind
--consolecolors[+|-]
Warn- und Fehlermeldungen farbig ausgeben
SPRACHE
--geprüft[+|-]
Generieren Sie Überlaufprüfungen
--definieren:Schnur, -d Schnur
Definieren Sie Symbole für die bedingte Kompilierung
--mlcompatibility
Ignorieren Sie ML-Kompatibilitätswarnungen
SONSTIGES
--kein Logo
Compiler-Copyright-Meldung unterdrücken
--help, -?
Diese Nutzungsmeldung anzeigen
Fortgeschritten
--Codepage:n
Geben Sie die Codepage an, die zum Lesen von Quelldateien verwendet wird
--utf8output
Nachrichten in UTF-8-Kodierung ausgeben
--fullpaths
Nachrichten mit vollständig qualifizierten Pfaden ausgeben
--lib:dir[;dir[;...]], -I dir[;dir[;...]]
Geben Sie ein Verzeichnis für den Include-Pfad an, der zum Auflösen von Quelldateien und verwendet wird
Baugruppen
--baseaddress:Adresse
Basisadresse für die zu erstellende Bibliothek
--noframework
Verweisen Sie nicht standardmäßig auf die Standard-CLI-Assemblys
--eigenständige
Verknüpfen Sie die F#-Bibliothek und alle referenzierten DLLs, die davon abhängen, statisch mit der
Baugruppe wird generiert
--staticlink:Versammlung
Verknüpfen Sie die angegebene Assembly und alle referenzierten DLLs, die davon abhängen, statisch
Montage. Verwenden Sie einen Assemblynamen, z mylib, kein DLL-Name.
--Bewohner
Verwenden Sie einen residenten Kompilierungsdienst im Hintergrund, um die Startzeiten des Compilers zu verbessern.
--pdb:Datei
Benennen Sie die Ausgabe-Debugdatei
--simpleresolution
Lösen Sie Assemblyverweise mithilfe verzeichnisbasierter Regeln anstelle von MSBuild auf
Auflösung
--highentropyva[+|-]
Aktivieren Sie ASLR mit hoher Entropie
--subsystemversion:Schnur
Geben Sie die Subsystemversion dieser Assembly an
Verwenden Sie fsharpc online über die Dienste von onworks.net