我的問題here導致解決方案/新問題,我天真地構建了我用於主機的外部庫。交叉編譯arm-none-eabi-gcc庫
因此當然arm-none-eabi-gcc
編譯器在符合elf32-i386
目標文件時拋出一個合適的值。
我最初建使用的庫:
./configure
make && make check
make install
所以,現在我想我也許可以簡單地做:
make clean
./configure --host=arm-none-eabi
make && make check
make install
修復它。可悲的是錯誤的。
我也試過--build=x86
,但它似乎無論如何都是自動檢測到的。
CC=arm-none-eabi
也似乎沒有效果。
我需要做什麼才能做才能夠建立這個庫鏈接與arm-none-eabi-gcc
編譯時?
我不知道你的問題,答案是沒有注意到包裝有幫助的。每個配置/製造可能有不同的需求。例如,一些項目構建了在主機上運行的程序。 –
除了「不起作用」之外,你甚至不知道問題是什麼。 – PlasmaHH
@PlasmaHH是的,我做到了。 'elf32-i386'顯然不希望爲'arm-none-eabi'編譯。 – OJFord