ARM926EJ-Sプロセッサを搭載したLinux搭載ボードで実行するプログラムをコンパイルしようとしています。そこで、Debian組み込みクロス開発ツールチェーンをインストールし、-march=armv5teを使用してgccでHelloWorldをコンパイルしてみました。ボード上でバイナリを実行しようとすると、ファイルが見つからないというエラー(ライブラリバージョンが原因)でクラッシュしました。その後、-staticフラグを使用してコンパイルしようとしましたが、セグメンテーション違反(__libc_start_main()の0x0000827c)が発生しました。トラフgdbserver)。
何かを実行するためにここで何をすべきかについてのアイデアはありますか?