2017-04-19 7 views
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ビット版がどうにかして適切に利用できないと仮定します。

エラーを取り除くにはどうすればよいですか? ご迷惑をおかけして申し訳ございません。

+0

は開発をインストールしてみてくださいgccのビルドyum -y install glibc-devel.i686 glibc-devel ibstdC++ - devel.i686 ' – xec86

+0

ありがとう@ xec86。私はパッケージをインストールしました(typo correction;を含む))、 "ldconfig"を実行しましたが、問題は残ります。 – GeKo

+0

'yumはlibgcc_s.so.1を提供しています'は、そのライブラリを含むyumパッケージのリストを提供するはずです。 – xec86

答えて

0

ありがとうございます。 はい、それすでにやった、それがあった:

dnf provides libgcc_s.so.1 
Letzte Prüfung auf abgelaufene Metadaten: vor 5:45:26 am Wed Apr 19 11:54:43 2017. 
libgcc-6.3.1-1.fc25.i686 : GCC version 6 shared support library 
Quelle  : @System 

libgcc-6.3.1-1.fc25.i686 : GCC version 6 shared support library 
Quelle  : updates 

libgcc-6.2.1-2.fc25.i686 : GCC version 6 shared support library 
Quelle  : fedora 

しかし、それらがすでにインストールされました:

dnf list installed | grep libgcc 
libgcc.i686        6.3.1-1.fc25    @updates  
libgcc.x86_64       6.3.1-1.fc25    @updates 

ちょうど再インストールをした、この問題を解決:

dnf reinstall libgcc.i686 
関連する問題