/lib/ld-linux-armhf.so.3: そのファイルやディレクトリはありません。

/lib/ld-linux-armhf.so.3: そのファイルやディレクトリはありません。

コンパイルにはいくつかの問題がありますgutenprint-5.2.9.tar.bz2

./extract-strings `cat xml-stamp | sed -e 's;^;./;'` > xmli18n-tmp.h.tmp
/lib/ld-linux-armhf.so.3: No such file or directory
Makefile:827: recipe for target 'xmli18n-tmp.h' failed
make[4]: *** [xmli18n-tmp.h] Error 255

私はクロスコンパイラを使用してUbuntu 16.04に基づいてcc-linaro-arm-linux-gnueabihf-4.7-2012.12-20121214_linux構築しています。

ベストアンサー1

Gutenprintはクロスコンパイルをサポートしていません。ビルドプロセスは、ホストコンパイラとターゲットコンパイラを区別せずに後で実行する必要があるツールをコンパイルします。実際、そのconfigureスクリプトもホスト固有の設定ツールに依存しているため、クロスコンパイラには適していません。

表示される特定のエラーはextract-stringsクロスコンパイル用であるため、ELFインタプリタがarmhf必要ですが、ld-linux-armhf.so.3システムでは使用できないことを意味します。

おすすめ記事