使一个源程序经过编译、连接,成为一个可执行程序的过程。
它分为前期联编和后期联编。
在程序运行之前就完成的联编。系统在编译时就知道调用函数的全部信息,特点是调用速度快,效率高。
例如:
function A:integer external user32;
这就是前期联编,编译器在程序运行前就知道什么函数做什么事。
但是如果是 在到运行才能完成的联编。直到程序运行时才确定调用哪个函数。特点是:灵活,问题抽象性和问题的易维护性。
例如:type A=function:Integer;
这就是后期联编,编译器在运行时才知道这个函数的具体作用。