glibc を使用してコンパイルされたプログラムがあり、uClibc を使用して Openwrt ファームウェアを備えた MIPS ターゲットで実行する必要があります。これは可能ですか?プログラムを Openwrt に入れましたが、実行しようとすると、結果は見つかりませんでした。
何が問題ですか?
ありがとうございました。
uClibc は API 互換のみで、glibc との ABI 互換ではありません。
アプリケーションを再コンパイルする必要があります。そのために (少なくとも舞台裏で行われている詳細を知るまでは) openwrt buildrootを使用することをお勧めします(ほとんどの場合、ライブラリ間の違いがいくつかの非互換性につながるためです)。必要なのはツールチェーンだけです。
ところで、ドキュメントはかなり古くなっている可能性があります。何か問題があると思われる場合は、uClibc buildroot documentationを参照してください。