| | Subroutine libraries, static and dynamic linking (Site not responding. Last check: ) |
 | | This approach is called "static linking." One disadvantage of static linking is that the code for various library routines is redundantly stored in the executable files of many different programs and utilities. |
 | | This is called "dynamic linking." It saves disk space, but the viability of dynamically linked programs depends on being able to find the library files not only at compile time, but again at run time. |
 | | As was discussed in the introductory portion of this article, when a dynamically linked program is run, the dynamic link editor (ld.so) must be able to locate appropriate shared libraries in order to obtain the object code for the routines which were dynamically linked. |
| www-acs.ucsd.edu /info/subroutines.php (1758 words) |