1. 程式人生 > >交叉編譯linux核心,報undefined reference *** 錯誤

交叉編譯linux核心,報undefined reference *** 錯誤

錯誤提示,與built-in.o檔案相關的引用錯誤,導致無法連線生成vmlinux.o檔案

解決:用source insight在原始碼中查詢 報錯的引用量所在的位置(本次錯誤中提示未定義的量為:omap_mcbsp_dai) ,得到omap_mcbsp_dai定義的檔案,檢視是否生成對應的o檔案,如果沒有生成直接手動修改對應目錄下的Makefile,新增對該檔案的編譯。(至於為啥沒有生成,原因很多,主要是配置問題應該!)