Este é o comando ocamldep.opt 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
ocamldep - gerador de dependência para OCaml
SINOPSE
ocamldep [ opções ] nome do arquivo ...
DESCRIÇÃO
A ocamldep(1) o comando verifica um conjunto de arquivos de origem OCaml (arquivos .ml e .mli) para
referências a unidades de compilação externas e linhas de dependência de saída em um formato
adequado para o fazer(1) utilidade. Isso garante que o make irá compilar os arquivos fonte em
na ordem correta e recompilar os arquivos necessários quando um arquivo de origem for modificado.
O uso típico é:
ocamldep opções * .mli * .ml> .depend
onde .depend é o arquivo que deve conter as dependências.
Dependências são geradas tanto para compilar com o compilador de bytecode ocamlc(1) e
com o compilador de código nativo ocamlopt(1).
OPÇÕES
As seguintes opções de linha de comando são reconhecidas por ocamldep(1).
-absnome
Mostra nomes de arquivos absolutos em mensagens de erro.
-I anuário
Adicione o diretório fornecido à lista de diretórios pesquisados para arquivos de origem. Se um
o arquivo de origem foo.ml menciona uma unidade de compilação externa Bar, uma dependência dessa
a interface da unidade bar.cmi é gerada apenas se a fonte para bar for encontrada no
diretório atual ou em um dos diretórios especificados com -I. Caso contrário, Bar
é considerado um módulo da biblioteca padrão e nenhuma dependência é
gerado. Para programas que abrangem vários diretórios, é recomendado passar
ocamldep(1) o mesmo -I opções que são passadas para o compilador.
-ml-sinônimo .ext
Considere a extensão fornecida (com ponto inicial) como um sinônimo para .ml.
-mli-sinônimo .ext
Considere a extensão fornecida (com ponto inicial) como um sinônimo para .mli.
-módulos
Dependências brutas de saída do formulário nome do arquivo: Módulo 1 Módulo 2 ... Módulo N onde
Módulo 1, ..., Módulo N são os nomes das unidades de compilação referenciadas no
lima nome do arquivo, mas esses nomes não são resolvidos para nomes de arquivos de origem. Tão cru
dependências não podem ser usadas por fazer(1), mas pode ser pós-processado por outras ferramentas
tais como Omake(1).
-nativo
Gere dependências para um programa de código nativo puro (sem versão de bytecode). Quando
um arquivo de implementação (arquivo .ml) não tem nenhum arquivo de interface explícito (arquivo .mli),
ocamldep(1) gera dependências no arquivo compilado bytecode (arquivo .cmo) para
refletir as alterações da interface. Isso pode causar recompilações de bytecode desnecessárias para
programas que são compilados apenas para código nativo. A bandeira -nativo causas
dependências em arquivos compilados nativos (.cmx) a serem gerados em vez de .cmo
arquivos. (Este sinalizador não faz diferença se todos os arquivos de origem têm .mli explícito
arquivos de interface.)
-pp comando
Causar ocamldep(1) para chamar o dado comando como um pré-processador para cada arquivo de origem.
-ppx comando
Pipe a árvore de sintaxe abstrata por meio do pré-processador comando.
-golpear No Unix, esta opção não faz nada.
-versão
Imprimir string de versão e sair.
-vnum Imprima o número da versão curta e saia.
-Socorro or --Socorro
Exiba um breve resumo de uso e saia.
Use ocamldep.opt online usando serviços onworks.net