Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
genlib
constrói biblioteca a partir de funções em um diretório
Seqüência de Chamamento
genlib(lib_name [[,dir_name, [ Force [,verb [,Names]]]]) genlib(lib_name [,path=dir_name] [,verbose=verb] [,force=Force] [,names=Names])
Parâmetros
- lib_name:
string. O nome da variável biblioteca a ser (re)criada.
- dir_name:
string. O nome do diretório onde se deve procurar arquivos
.sci
.- Force
booleano (o padrão é
%f
). Para forçar recompilação de arquivos .sci, ajuste-o para%t
.- verb
booleano (o padrão é
%f
). Para obter informações ajuste-o para%t
.- Names
vetor de strings, os nomes das funções a serem inclusas na bibilioteca. Por padrão, todos os arquivos sci são levados em conta.
Descrição
Para cada arquivo .sci
em
dir_name
(ou apenas para aqueles especificados pelo
argumento Names
), genlib
executa um
exec
e salva as funções no arquivo
.bin
correspondente. O arquivo .sci
só pode conter instruções Scilab. Se um arquivo .bin
for mais novo que o arquivo .sci
assicuadi,
genlib
não traduz nem salva o arquivo.
O comportamento padrão pode ser modificado se
force
for fornecido e ajustado para
%t
. Neste último caso, a recompilação é sempre feita
para cada arquivo .sci
.
Quando todos os arquivos .sci
tiverem sido
processados, genlib
cria uma biblioteca nomeada
lib_name
e a salva arquivo lib
em
dir_name
. Se a variável Scilab
lib_name
não estiver protegida (ver predef), esta variável é atualizada.
Se verb
estiver ajustado para
%t
informações são exibidas durante o processo de
construção.
Seo argumento dir_name
não for fornecido e se a
variável Scilab lib_name
existe e é uma variável
dir_name é tomado como sendo igual a o endereço de bibilioteca
lib_name
(modo de atualização).
Restrições
Scilab assume implicitamente que foo.sci
define
pelo menos uma função de nome foo
. Se funções
subsidiárias estiverem inlusas, elas são tornadas conhecidas ao Scilab
apenas depois que função foo
tiver sido
referencida.
Ver Também
Report an issue | ||
<< Libraries | Libraries | get_function_path >> |