Scilab 6.0.0
- Scilabヘルプ
- Dynamic/incremental Link
- addinter
- c_link
- call
- chooselcccompiler
- configure_ifort
- configure_msvc
- dllinfo
- findmsifortcompiler
- findmsvccompiler
- fort
- G_make
- getdynlibext
- haveacompiler
- ilib_build
- ilib_build_jar
- ilib_compile
- ilib_for_link
- ilib_gen_cleaner
- ilib_gen_gateway
- ilib_gen_loader
- ilib_gen_Make
- 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
ilib_verbose
set level of display used by dynamic link functions.
Syntax
level = ilib_verbose() ilib_verbose(level)
Arguments
- level :
level of verbose for dynamic link functions.
0 : no message
1 : default level (as previous version of scilab)
2 : maximum verbose level (configure , makefile, debug information, ...)
Description
"ilib_verbose" set level of display used by dynamic link functions.
All dynamic functions in dynamic link module check this value and display or not some information.
Examples
if haveacompiler() then cur_verbose = ilib_verbose(); ilib_verbose(0); chdir(TMPDIR); f1=['int ext1c(int *n, double *a, double *b, double *c)' '{int k;' ' for (k = 0; k < *n; ++k) ' ' c[k] = a[k] + b[k];' ' return(0);}']; mputl(f1,'fun1.c'); ilib_for_link('ext1c','fun1.c',[],"c"); exec loader.sce; //using the new primitive a=[1,2,3];b=[4,5,6];n=3; c = call('ext1c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d'); if norm(c-(a+b)) > %eps then pause,end ilib_verbose(1); f2=['int ext2c(int *n, double *a, double *b, double *c)' '{int k;' ' for (k = 0; k < *n; ++k) ' ' c[k] = a[k] + b[k];' ' return(0);}']; mputl(f2,'fun2.c'); ilib_for_link('ext2c','fun2.c',[],"c") exec loader.sce; //using the new primitive a = [1,2,3]; b = [4,5,6];n = 3; c = call('ext2c',n,1,'i',a,2,'d',b,3,'d','out',[1,3],4,'d'); if norm(c-(a+b)) > %eps then pause,end ilib_verbose(cur_verbose); end
See also
- mode — ファイル実行のモードを選択
- link — dynamic linker
- ilib_compile — ilib_build utility: executes the Makefile produced by ilib_gen_Make
- ilib_build — utility for ilib_build: produces a Makefile for building shared libraries
- ilib_for_link — utility for shared library management with link
Report an issue | ||
<< ilib_mex_build | Dynamic/incremental Link | link >> |