Este é o comando fcasplit 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
fcasplit - ferramenta para dividir o código-fonte em arquivos separados por rotina
SINOPSE
fcasplit [-f nmft ] [-c nmcc ] [ -uma nmás ] [-noh] [-log]
[+ fo incf ] [+ co inc ] [+ ao Inc. ]
[-fo optar ] [-co optc ] [-ao opta ] arquivo.ext
fcasplit arquivo.ext [fca_n] [ optar [ optc [ opta
[ nmft [ nmcc [ nmás ]]]]]]
DESCRIÇÃO
fcasplit, usado com uma linha de comando de qualquer forma mostrada acima, divide o arquivo arquivo.ext ter
uma mistura de rotinas FORTRAN / C / montador em arquivos separados nf ou nc ou ns, "n"
sendo o nome de cada rotina, criando ao mesmo tempo um script de shell lima.shfca e a
Criar arquivo lima.mkfca qualquer um dos quais pode ser usado para compilar todas as rotinas individualmente.
Todos os novos arquivos são gerados no diretório atual, mesmo se o original arquivo.ext é em
um local diferente.
NOTE que o programa não funciona em código-fonte escrito sem tê-lo em mente,
desde fcasplit procura por linhas de identificação especiais nos comentários do código-fonte no
arquivo original, conforme observado a seguir. É capaz de operar, por exemplo, na saída do código-fonte
by desigual.
Os padrões são definidos em fcasplit para os nomes pelos quais os compiladores são chamados no
script de shell gerado e Makefile; com as opções -f, -c, -a, elas podem ser alteradas.
No Debian GNU / Linux, esses padrões são gcc para o compilador C, Gfortran para o FORTRAN
compilador e as para o montador.
Os padrões também são definidos para as opções com as quais são chamados; com o -fo, -co,
-ao opções podem ser redefinidas; com as opções + fo, + co, + ao, eles podem ser
incrementado. No Debian GNU / Linux, esses padrões são "-c -g -O2" para o compilador C, "-c
-g -O2 -fno-automatic "para o compilador FORTRAN, e" "(ou seja, sem sinalizadores) para o
para montar.
Para serem compatíveis com versões anteriores, essas opções também podem ser especificadas pelos parâmetros posicionais
após o nome do arquivo (como na segunda forma do comando mostrado acima).
Se a opção -noh for fornecida (ou se o primeiro parâmetro após o nome do arquivo for "fca_n")
a linha de cabeçalho de identificação de cada rotina não é escrita. Se a opção -log for
dado o nome de cada rotina é impresso na saída padrão.
ARQUIVO FORMATO
Cada rotina no arquivo original arquivo.ext deve começar com uma linha de identificação:
"CDECK ID>," nas cols. 1-12 para FORTRAN
"/ * DECK ID>," nas cols. 1-12 para C
"; DECK ID>," nas cols. 1-12 para montador
"DECK ID>," nas cols. 2-12 ou
"DECK ID>," nas cols. 3-12 para qualquer outra coisa
"nome" nas cols. 13-40 dá o nome
Nos dois últimos casos, ou se "nome" contiver uma extensão, o arquivo criado será
"nome" sem extensão .f, .c ou .s adicionado a ele e sem uma entrada no script.
Um espaço em branco finaliza o nome, símbolo. seguido por espaço em branco também termina, símbolos
; <#! todos terminam, o símbolo * / também termina.
Use fcasplit online usando serviços onworks.net