Scilab-Branch-5.3-GIT
- Scilab help
- Dynamic/incremental Link
- G_make
- addinter
- c_link
- call
- chooselcccompiler
- configure_ifort
- configure_msvc
- dllinfo
- findmsifortcompiler
- findmsvccompiler
- fort
- getdynlibext
- haveacompiler
- ilib_build
- ilib_compile
- ilib_for_link
- ilib_gen_Make
- ilib_gen_cleaner
- ilib_gen_gateway
- ilib_gen_loader
- ilib_include_flag
- ilib_mex_build
- ilib_verbose
- link
- Supported and compatible compilers
- ulink
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
ulink
unlink a dynamically linked shared object
Calling Sequence
ulink(x) ulink()
Arguments
- x
a ID returned by
link
Description
see link
If you plan to use valgrind
to profile
your module, you must first set the environment
variable PROFILE_SCILAB_DYNAMIC_LINK
before
starting scilab:
# under bash shell: export PROFILE_SCILAB_DYNAMIC_LINK=1 export SCILAB_VALGRIND_OPT="--db-attach=no --show-below-main=yes --log-fd=2 --log-file=scilab.txt --num-callers=50 -v --trace-redir=yes --read-var-info=yes --trace-children=yes --show-reachable=yes --smc-check=all --child-silent-after-fork=no --leak-check=full --track-origins=yes" scilab -nwni -profile
This environment variable force Scilab not to release the
loaded dynamic libraries. This will
allow valgrind
to perform its sum-up analysis.
See Also
- link — dynamic linker
<< Supported and compatible compilers | Dynamic/incremental Link | ATOMS >> |