TOC PREV NEXT INDEX

 


Dynamically Linking Unix Interpreters


To create a dynamically-linked Tcl application under Unix, you link your application directly with the appropriate shared libraries. Unlike Windows, there are no export libraries, and you don't need separate debug and non-debug libraries.

You link your application with the appropriate Tcl library and, if needed, the appropriate Tk library. You don't need to link with any other Tcl extension libraries; your application loads the dynamic libraries for any other extensions as needed at run-time. You must also link with any other application-specific libraries your application might use.

All of the Unix libraries shipped with TclPro are located in subdirectories of the TclPro installation directory. The libraries are organized by platform, with directory names as shown in Table 14. Table 18 lists the shared libraries shipped for Unix systems.

Table 18 Unix Libraries for Dynamic Linking 
Unix Library
Description
libtcl8.3.so
(libtcl8.3.sl on HPUX)
Tcl shared library
libtk8.3.so
(libtk8.3.sl on HPUX)
Tk shared library
libtbcload13.so
(libtbcload13.sl on HPUX)
tbcload shared library
libitcl32.so
(libitcl32.sl on HPUX)
[incr Tcl] shared library
libitk32.so
(libitk32.sl on HPUX)
[incr Tk] shared library
libtclx8.3.so
(libtclx8.3.sl on HPUX)
TclX shared library
libtkx8.3.so
(libtkx8.3.sl on HPUX)
TkX shared library
libexpect5.32.so
(libexpect5.32.sl on HPUX)
Expect shared library


Note: The IRIX libraries are compiled with the n32 flag.



http://www.ajubasolutions.com
Voice: (650) 210-0100
Fax: (650) 210-0101
support@ajubasolutions.com
TOC PREV NEXT INDEX