BeagleBone ブラックを装着するプログラムをコンパイルしようとしていますが、ボードでプログラムを実行すると次のエラーが発生します。
/lib/libc.so.6: version `GLIBC_2.17' not found
ARM (arm-linux-gnueabi-gcc) 用にクロス コンパイルしたことを確認しました。
私のデスクトップには、EGLIBC 2.17-9 があります。私は何を間違えましたか?
BeagleBone ブラックを装着するプログラムをコンパイルしようとしていますが、ボードでプログラムを実行すると次のエラーが発生します。
/lib/libc.so.6: version `GLIBC_2.17' not found
ARM (arm-linux-gnueabi-gcc) 用にクロス コンパイルしたことを確認しました。
私のデスクトップには、EGLIBC 2.17-9 があります。私は何を間違えましたか?
同じ問題に直面していました。以下の手順で解決しました。
sudo dpkg -i ipts libc6_2.17-0ubuntu5.1_i386.deb
このサイトから 64 ビット パッケージをダウンロードしますhttps://launchpad.net/ubuntu/raring/amd64/libc6/2.17-0ubuntu4
コマンドで libc6 2.17 をインストールします。
sudo dpkg -i libc6_2.17-0ubuntu4_amd64.deb
乾杯 !
ターゲット ボードに glibc 2.17 がインストールされていません。ターゲット ボードとビルド マシン (デスクトップ) の両方に、同じバージョンの glibc (ARM 用) がインストールされていることを確認する必要があります。これを行うには、ターゲット ボードに 2.17 をインストールするか、そこにインストールしたバージョンを調べて、同じバージョンをビルド マシンにインストール (およびリンク) します。