【轉載】GCC中的弱符號與強符號

GCC中的弱符號與強符號 咱們常常在編程中碰到一種狀況叫符號重複定義。多個目標文件中含有相同名字全局符號的定義,那麼這些目標文件連接的時候將會出現符號重複定義的錯誤。好比咱們在目標文件A和目標文件B都定義了一個全局整形變量global,並將它們都初始化,那麼連接器將A和B進行連接時會報錯: 1  b.o:(.data + 0x0 ): multiple definition of ` global
相關文章
相關標籤/搜索