Este é o comando fsharpc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
fsharpc - página de manual para o compilador F # 3.0 (edição de código aberto)
DESCRIÇÃO
Compilador para a linguagem F #, versão 3.0
SINOPSE
fsharpc [opções...] lima [lima...]
OPÇÕES
SAÍDA ARQUIVOS
--Fora:lima, -o lima
Nome do arquivo de saída
--alvo:Exe
Construir um executável de console
--alvo: winexe
Crie um executável do Windows
--alvo:biblioteca, -a
Construir uma biblioteca
--alvo:módulo
Construir um módulo que pode ser adicionado a outro assembly
--sinal de atraso[+ | -]
Atrase a assinatura do assembly usando apenas a parte pública da chave de nome forte
--doc:lima
Grave o xmldoc da montagem no arquivo fornecido
--keyfile:lima
Especifique um arquivo de chave de nome forte
--keycontainer:corda
Especifique um contêiner de chave de nome forte
--plataforma:corda
Limite em quais plataformas este código pode ser executado: x86, itânio, x64,
qualquer cpu32bit preferidoou qualquer CPU.
O padrão é qualquer CPU.
--nooptimizationdata
Incluir apenas informações de otimização essenciais para a implementação embutida
constrói. Inibe inlining entre módulos, mas melhora a compatibilidade binária.
--nointerfacedata
Não adicione um recurso ao assembly gerado contendo metadados específicos de F #
--assinatura:lima
Imprimir a interface inferida da montagem em um arquivo
INPUT ARQUIVOS
--referência:lima, -r lima
Referência a uma montagem
RECURSOS
--win32res:lima
Especifique um arquivo de recurso Win32 (.res)
--win32manifesto:lima
Especifique um arquivo de manifesto Win32
--nowin32manifesto
Não inclua o manifesto Win32 padrão
--recurso:lima[,nome_string[, público | privado]]
Incorporar o recurso gerenciado especificado
--linkresource:lima[,nome_string[, público | privado]]
Vincule o recurso especificado a este conjunto
CÓDIGO GERAÇÃO
--depurar[+ | -], -g
Emitir informações de depuração
--depurar: [full | pdbonly]
Especifique o tipo de depuração: cheio, pacificamente. cheio é o padrão e permite anexar um
depurador para um programa em execução.
--otimizar[+ | -], -O
Habilitar otimizações
--tailcalls[+ | -]
Habilitar atalhos
--otimização cruzada[+ | -]
Permitir otimizações entre módulos
ERROS E AVISOS
--warnaserror[+ | -]
Reportar todos os avisos como erros
--warnaserror[+ | -]:avisar[;avisar[; ...]]
Reportar avisos específicos como erros
--avisar:n
Defina um nível de aviso (0-5)
--aviso:avisar[;avisar[; ...]]
Desative mensagens de aviso específicas
--warnon:avisar[;avisar[; ...]]
Ative avisos específicos que podem estar desativados por padrão
--consolecolors[+ | -]
Aviso de saída e mensagens de erro em cores
IDIOMA
--verificado[+ | -]
Gerar verificações de estouro
--definir:corda, -d corda
Definir símbolos de compilação condicional
--mlcompatibilidade
Ignorar avisos de compatibilidade de ML
DIVERSOS
--Sem logotipo
Suprimir mensagem de copyright do compilador
--Socorro, -?
Exibir esta mensagem de uso
ADVANCED
--página de código:n
Especifique a página de código usada para ler os arquivos de origem
--utf8saída
Mensagens de saída em codificação UTF-8
--caminhos completos
Mensagens de saída com caminhos totalmente qualificados
--lib:dir[;dir[; ...]], -I dir[;dir[; ...]]
Especifique um diretório para o caminho de inclusão que é usado para resolver os arquivos de origem e
assembléias
--endereço base:endereço
Endereço de base para a biblioteca a ser construída
--noframework
Não referencie os assemblies CLI padrão por padrão
--estar sozinho
Vincule estaticamente a biblioteca F # e todas as DLLs referenciadas que dependem dela no
montagem sendo gerada
--link estático:montagem
Vincule estaticamente o assembly fornecido e todas as DLLs referenciadas que dependem disso
conjunto. Use um nome de montagem, por exemplo minhalib, não é um nome de DLL.
--residente
Use um serviço de compilação em segundo plano residente para melhorar os tempos de inicialização do compilador.
--pdb:lima
Nomeie o arquivo de depuração de saída
- resolução simples
Resolva referências de assembly usando regras baseadas em diretório em vez de MSBuild
resolução
--highentropyva[+ | -]
Habilitar ASLR de alta entropia
--subsistemaversão:corda
Especifique a versão do subsistema deste conjunto
Use fsharpc online usando serviços onworks.net