Go to the first, previous, next, last section, table of contents.
Libtool provides special support for dlopening libtool object and
libtool library files, so that their symbols can be resolved even
on platforms without any dlopen
and dlsym
functions.
Consider the following alternative ways of loading code into your program, in order of increasing "laziness":
Libtool emulates `-dlopen' on static platforms by linking objects into the program at compile time, and creating data structures that represent the program's symbol table.
In order to use this feature, you must declare the objects you want your application to dlopen by using the `-dlopen' or `-dlpreopen' flags when you link your program (see section Link mode).
"fprintf"
. The address attribute is a
generic pointer to the appropriate object, such as &fprintf
.
0
, followed by all symbols exported from this file.
For the executable itself the special name @PROGRAM@ is used.
The last element has a name and address of 0
.
Some compilers may allow identifiers which are not valid in ANSI C, such as dollar signs. Libtool only recognizes valid ANSI C symbols (an initial ASCII letter or underscore, followed by zero or more ASCII letters, digits, and underscores), so non-ANSI symbols will not appear in lt_preloaded_symbols.
Go to the first, previous, next, last section, table of contents.