静态重定位
动态重定位
变换外部调用符号
对逻辑地址进行修改
链接程序要解决的问题是将编译后的目标模块装配成一个可执行的程序。根据链接进行的时间和实现方式的不同,可以把链接分为静态链接和动态链接。静态链接是在程序运行前,用链接程序将目标模块链接成一个完整的装入模块。静态链接程序的任务一是对逻辑地址进行修改,二是变换外部调用符号。