翻译|C语言必学之内部链接和外部链接( 三 )


现在 , 链接器进入extern int y并尝试y在翻译单元中查找的任何定义 。 它会检查翻译单元中的每个文件 , 以查找的定义y 。 如果找不到任何定义 , 则将引发链接器错误 。 在我们的程序中 , 我们给定了outside的定义main() , 该定义已经为我们编译 。 因此 , 链接器找到该定义并更新y 。


推荐阅读