(Talk about the key tools for building programs-linkers and loaders, including linking and loading, architecture, object files, storage allocation, symbol management, libraries, relocation, loading and overwriting, shared libraries, dynamic linking and loading, dynamics Linked shared libraries, and focus on some changes made by mature modern linkers; and introduce a continuous practice project, that is, use Perl language to develop a usable small linker.)