Рука scratchbox не может выполнить c скомпилированную программу

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

Когда я хочу запустить внутри scratchbox [sbox-arm:/]>./configure скрипт (из моно архива), я получаю сообщение об ошибке:
checking whether the c compiler works... ...
configure error: cannot run c compiled programs.
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: Похоже, я исправил это, снова установив scratchbox с нуля, теперь некоторые компиляции работают без статического связывания.

0 ответов

Другие вопросы по тегам