Я пытаюсь установить кросс-компилятор для i386-эльфа на моем Ubuntu 13.10. Я нашел инструкции here. Но когда я вхожу в команду make all-target-libgcc
он говорит:Установка кросс-компилятора на Ubuntu 13.10 (64-разрядная версия)
checking for suffix of object files...
configure: error: cannot compute suffix of object files: cannot compile
Я нашел этот вопрос дважды на этом сайте; один раз here и снова here. Я просмотрел все ответы и попробовал их, но никто из них не работал. Я нашел комментарий на одном из них говорил мне, чтобы попробовать это:
aptitude build-dep gcc-avr binutils-avr
, а затем это:
install gcc-avr binutils-avr
Но это для АВР, и я пытаюсь скомпилировать для i386-эльфа. Я думаю, что у меня может быть эта проблема, потому что я пишу linux32
перед каждой командой. Причина, по которой я это делаю, заключается в том, что в противном случае это дает мне такую ошибку:
Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
Unrecognized host system name x86_64-unknown-linux-gnu.
при компиляции binutils. Может ли кто-нибудь сказать мне, как использовать предыдущие команды для создания кросс-компилятора для i386-эльфа? Или больше решений для этой ошибки?