未定義的引用錯(cuò)誤:即使用了未定義的變量或函數(shù),在編譯鏈接時(shí)無法找到對(duì)應(yīng)的定義。
重復(fù)定義錯(cuò)誤:多個(gè)源文件中定義了相同的全局變量或函數(shù),在鏈接時(shí)會(huì)出現(xiàn)沖突。
類型不匹配錯(cuò)誤:傳遞給函數(shù)的參數(shù)類型與函數(shù)定義的參數(shù)類型不匹配,在鏈接時(shí)無法找到匹配的函數(shù)。
庫鏈接錯(cuò)誤:未正確鏈接所需的庫文件,導(dǎo)致鏈接失敗。
缺少定義錯(cuò)誤:在使用某個(gè)函數(shù)或變量時(shí),未提供對(duì)應(yīng)的定義,導(dǎo)致鏈接失敗。
符號(hào)重復(fù)定義錯(cuò)誤:多個(gè)目標(biāo)文件中定義了同名的全局符號(hào),在鏈接時(shí)無法解析。
地址重定位錯(cuò)誤:鏈接器無法正確解析目標(biāo)文件中的地址重定位信息,導(dǎo)致鏈接失敗。
兼容性錯(cuò)誤:不同編譯器或操作系統(tǒng)之間的兼容性問題導(dǎo)致鏈接失敗。