Questo è il comando fsharpc che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
fsharpc - pagina di manuale per il compilatore F# 3.0 (edizione Open Source)
DESCRIZIONE
Compilatore per il linguaggio F#, versione 3.0
SINOSSI
fsharp [Opzioni...] filetto [filetto...]
VERSIONI
USCITA FILE
--fuori:filetto, -o filetto
Nome del file di output
--obbiettivo:EXE
Crea un eseguibile da console
--obbiettivo:winex
Crea un eseguibile Windows
--obbiettivo:biblioteca, -a
Costruisci una libreria
--obbiettivo:modulo
Costruisci un modulo che può essere aggiunto a un altro assembly
--delaysign[+|-]
Firma ritardata dell'assembly utilizzando solo la parte pubblica della chiave del nome sicuro
--doc:filetto
Scrivi l'xmldoc dell'assembly nel file dato
--file di chiavi:filetto
Specificare un file chiave con nome sicuro
--keycontainer:stringa
Specifica un contenitore di chiavi con nome sicuro
--piattaforma:stringa
Limita le piattaforme su cui può essere eseguito questo codice: x86, Itanio, x64,
anycpu32bitpreferito, o qualsiasi CPU.
L'impostazione predefinita è qualsiasi CPU.
--nooptimizationdata
Includere solo le informazioni di ottimizzazione essenziali per l'implementazione inline
costrutti. Inibisce l'inlining tra moduli ma migliora la compatibilità binaria.
--nointerfacedata
Non aggiungere una risorsa all'assembly generato contenente metadati specifici di F#
--sig:filetto
Stampa l'interfaccia dedotta dell'assieme su un file
INGRESSO FILE
--riferimento:filetto, -r filetto
Fare riferimento a un assembly
RISORSE
--win32res:filetto
Specificare un file di risorse Win32 (.res)
--win32manifesto:filetto
Specificare un file manifest Win32
--nowin32manifesto
Non includere il manifest Win32 predefinito
--risorsa:filetto[,nome_stringa[,pubblico|privato]]
Incorpora la risorsa gestita specificata
--linkresource:filetto[,nome_stringa[,pubblico|privato]]
Collega la risorsa specificata a questo assembly
CODICE GENERAZIONE
- debug[+|-], -g
Emetti informazioni di debug
- debug:[pieno|pdbonly]
Specifica il tipo di debug: pieno, pdbonly. pieno è l'impostazione predefinita e consente di collegare a
debugger a un programma in esecuzione.
--ottimizzare[+|-], -O
Abilita ottimizzazioni
--tailcalls[+|-]
Abilita le chiamate in coda
--ottimizza incrociato[+|-]
Abilita ottimizzazioni tra moduli
ERRORI E AVVERTENZE
--warnaserror[+|-]
Segnala tutti gli avvisi come errori
--warnaserror[+|-]:avvertire[;avvertire[;...]]
Segnala avvisi specifici come errori
--avvisare:n
Imposta un livello di avviso (0-5)
--adesso:avvertire[;avvertire[;...]]
Disabilita messaggi di avviso specifici
--avviso:avvertire[;avvertire[;...]]
Abilita avvisi specifici che potrebbero essere disattivati per impostazione predefinita
--consolecolors[+|-]
Emetti messaggi di avviso e di errore a colori
LINGUA
--controllato[+|-]
Genera controlli di overflow
--definire:stringa, -d stringa
Definire i simboli di compilazione condizionale
--mlcompatibilità
Ignora gli avvisi di compatibilità ML
VARIE
--nologo
Sopprimi il messaggio di copyright del compilatore
--Aiuto, -?
Visualizza questo messaggio di utilizzo
AVANZATE
--codepage:n
Specificare la codepage utilizzata per leggere i file sorgente
--utf8output
Messaggi di output in codifica UTF-8
--percorsi completi
Messaggi di output con percorsi completamente qualificati
--lib:dir[;dir[;...]], -I dir[;dir[;...]]
Specificare una directory per il percorso di inclusione utilizzato per risolvere i file di origine e
assemblee
--indirizzo di base:indirizzo
Indirizzo di base per la libreria da costruire
--noframework
Non fare riferimento agli assembly CLI predefiniti per impostazione predefinita
--indipendente, autonomo
Collega staticamente la libreria F# e tutte le DLL di riferimento che dipendono da essa nel
assemblaggio in fase di generazione
--link statico:montaggio
Collega staticamente l'assembly dato e tutte le DLL di riferimento che dipendono da questo
montaggio. Usa un nome di assembly, ad es mialib, non un nome DLL.
--residente
Utilizzare un servizio di compilazione in background residente per migliorare i tempi di avvio del compilatore.
--pdb:filetto
Assegna un nome al file di debug di output
--risoluzione semplice
Risolvi i riferimenti agli assembly utilizzando regole basate su directory anziché MSBuild
risoluzione
--highentropyva[+|-]
Abilita ASLR ad alta entropia
--sottosistemaversione:stringa
Specificare la versione del sottosistema di questo assembly
Usa fsharpc online utilizzando i servizi onworks.net