linux內核編譯錯誤:“include/asm is a directory but a symlink was expected ”解決與分析

 拿到一個內核包,在編譯時出現錯誤提示:

include/asm is a directory but a symlink was expected

解決方法:

刪除源碼根目錄下的include/asm,文件夾,問題解決。

分析:

原因:linux/include/asm 文件夾是內核編譯過程中創建的,創建結果就是一個指向文件夾asm-arm的鏈接,表明該系統的平臺是arm架構的,而編譯系統內核之前,是沒有asm這個鏈接的,所以,在編譯過程中,創建該鏈接時文件名字與asm文件夾的名字發生衝突...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章