Please note that the recommended version of Scilab is 2023.1.0. This page might be outdated.
See the recommended documentation of this function
build library from functions in given directory
genlib(lib_name [[,dir_name, [ Force [,verb [,Names]]]]) genlib(lib_name [,path=dir_name] [,verbose=verb] [,force=Force] [,names=Names])
Scilab string. The variable name of the library to (re)create.
Scilab string. The name of the directory to look for
boolean value (default value is
%f). Set it to
%tto force the sci-files recompilation.
boolean values (default value is
%f). Set it to
%tto get information.
a vector of strings, the names of function to include in the library. By default all the sci-files are taken into account
.sci file in
dir_name (or only those
specified by the
genlib executes a
exec and saves the functions to the corresponding
.sci file must not contain anything but Scilab
functions. If a
.bin file is newer than the associated
genlib does not translate and save the file.
This default behaviour can be changed if
force is given and
%t. In this latter case the recompilation is always
performed for each
.sci files have been processed,
genlib creates a
library variable named
lib_name and saves it in the file
dir_name. If the Scilab variable
lib_name is not protected (see predef) this
variable is updated.
verbose is et to
%t information are displayed during
the build process.
dir_name argument is not given and if
Scilab variable exists and it is a library dir_name is taken equal to the
lib_name library path (update mode).
Scilab tacitly assumes that file
foo.sci defines at least a
foo. If subsidiary functions are included,
they are made known to Scilab only after the function
had been referenced.
|Report an issue|
|<< Libraries||Libraries||get_function_path >>|