深入理解靜態鏈接和動態鏈接

符號與符號表 每個可重定義文件o都有一個符號表,它包含m定義和引用的符號(外鏈接的)的信息,即以下的全局符號和外部符號。三種不同的符號: 全局符號。由文件o定義並能被其它模塊引用,對應於非靜態的全局變量和函數 外部符號。由其它文件定義並能被文件o引用的全局符號,稱爲外部符號。 局部符號。只能被文件定義和引用,對應於static 函數和 static 變量 鏈接器的兩個主要任務是: 符號解析。將每個
相關文章
相關標籤/搜索