Рука 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 с нуля, теперь некоторые компиляции работают без статического связывания.