Do the Even questions from section 8.6.7.
(It wouldn't hurt if you studied the answers to the odd questions as
well.)
In addition, do these problems:
- Once upon a time, libraries were created from object files that
contained one PROC each because that was the only way that the
linker could remove as much unused binary code as possible to
make the executable smaller. Is this still the case today?
Do compilers for higher-level languages break implementation
files into multiple object files — one per function?
- Describe the command-line options for creating a binary library
from a set of object files. What command-line option gives
you a listing of all the symbols provided by a binary library?
- Explain the basic differences between a ".lib" file and a ".dll"
file. (Or between a ".a" file and a ".so" file for you *nix
folks out there. *smile*)
This assignment is Level 3.5.