こんにちは、arm-linux-gnueabi-gcc ツールチェーンと qemu エミュレーターでスクラッチボックスをセットアップしました。
Scratchbox [sbox-arm:/]> ./configure スクリプト (mono tarball から) 内で実行したい場合、エラーが発生します:
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: スクラッチボックスをゼロから再設定することで修正したようです。一部のコンパイルは静的リンクなしで機能するようになりました。