рука scratchbox не может выполнить скомпилированную программу - PullRequest
2 голосов
/ 14 февраля 2011

Привет, я установил блокнот с помощью набора инструментов arm-linux-gnueabi-gcc и эмулятора qemu.

Когда я хочу запустить внутри блокнота [sbox-arm: /]> ./configure script (из моно архива) я получаю сообщение об ошибке:
checking whether the c compiler works... ...<br> configure error: cannot run c compiled programs.<br> if you meant to cross compile, use --host.

Когда я компилирую простой hello.c, он работает, но когда я выполняю hello.oi, появляется ошибка:
lib/ld-linux.so.3 no such file.

(редактировать:
при использовании цепочки инструментов с uClibc ошибка:
/lib/ld-uClibc.so.0)

Я могу обойти эту ошибку, используя флаг -static, но этоне будет работать с проблемой .configure.

есть кто-нибудь решение для этого?

edit2: Похоже, я исправил это, снова установив блокнот с нуля, некоторые компиляции теперь работают без статическогосоединение.

...