0
私はFedora25を使用しており、Android SDKのmksdcardツールを使用したいと考えています。残念ながら、それは私にエラーを与え、それは私のシステムではあるものの、そのlibgcc_s.so.1がが、見つけることができない=>Fedora 25:libgcc_s.so.1が見つかりません
1)エラー
ldd -v /home/user/Android/Sdk/emulator/mksdcard
linux-gate.so.1 (0xf772b000)
libgcc_s.so.1 => not found
libc.so.6 => /lib/libc.so.6 (0xf7522000)
/lib/ld-linux.so.2 (0x565e4000)
Version information:
/home/gerd/Android/Sdk/emulator/mksdcard:
libgcc_s.so.1 (GLIBC_2.0) => not found
libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
/lib/libc.so.6:
ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
2)パッケージ
をチェックyum list installed | grep libgcc
libgcc.i686 6.3.1-1.fc25 @updates
libgcc.x86_64 6.3.1-1.fc25 @updates
3)
ll /usr/lib*/libgcc_s*
-rwxr-xr-x 1 root root 92872 21. Dez 18:23 /usr/lib64/libgcc_s-6.3.1-20161221.so.1
lrwxrwxrwx 1 root root 28 21. Dez 18:19 /usr/lib64/libgcc_s.so.1 -> libgcc_s-6.3.1-20161221.so.1
4.)にldconfigを行うライブラリをチェック
私はlibgcc .i686と.x86_64の両方をインストールしましたが、 'ldconfig'はライブラリをリストしていますが、エラーは残ります。 私はライブラリを/ usr/lib64の下に置いているので、私は32ビット版がどうにかして適切に利用できないと仮定します。
エラーを取り除くにはどうすればよいですか? ご迷惑をおかけして申し訳ございません。
は開発をインストールしてみてくださいgccのビルドyum -y install glibc-devel.i686 glibc-devel ibstdC++ - devel.i686 ' – xec86
ありがとう@ xec86。私はパッケージをインストールしました(typo correction;を含む))、 "ldconfig"を実行しましたが、問題は残ります。 – GeKo
'yumはlibgcc_s.so.1を提供しています'は、そのライブラリを含むyumパッケージのリストを提供するはずです。 – xec86