arm-linux-ld: error: Source object has EABI version 5, but target u-boot has EABI version 0

在移植uboot時候,對uboot源代碼進行編譯,出現如下版本錯誤,在網上搜了很多博客文章,也沒有解決。
想着,既然是arm-linux-ld交叉編譯鏈的錯誤,換個版本的編譯器能不能解決呢。於是,將原本Ubuntu12.04上裝的交叉編譯鏈更改爲”arm-linux-gcc 4.4.3”版本。最終順利解決,
uboot1.3.4編譯出錯
編譯步驟:

        make smdkv210single_config
        make all
出現錯誤提示:
arm-linux-ld: error: Source object /usr/local/arm/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/libgcc.a(_bswapsi2.o) has EABI version 5, but target u-boot has EABI version 0

對於爲何會出現這種錯誤還沒有想明白,只是找到了以上解決辦法,希望遇到這種問題的道友也能順利解決。

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