连接器把由编译器或汇编器生成的若干个目标模块,整合成一个可执行文件。
连接器通常把目标模块看成是由外部对象组成的。每个外部对象代表着机器内存中的某个部分,并通过一个外部名称来标识。因此,程序中的每个函数和每个外部变量,如果没有被生命为static ,就都是一个外部对象。
全局变量 和外部变量都是作用域的概念 。连接器是把目标模块看成是外部对象(与外部变量没啥直接挂钩),连接时得处理命名冲突。
连接器是把目标模块看成是外部对象
最新推荐文章于 2025-08-08 15:24:25 发布
连接器把由编译器或汇编器生成的若干个目标模块,整合成一个可执行文件。
连接器通常把目标模块看成是由外部对象组成的。每个外部对象代表着机器内存中的某个部分,并通过一个外部名称来标识。因此,程序中的每个函数和每个外部变量,如果没有被生命为static ,就都是一个外部对象。
全局变量 和外部变量都是作用域的概念 。连接器是把目标模块看成是外部对象(与外部变量没啥直接挂钩),连接时得处理命名冲突。