0
linuxのcentOS7でテストファイルをコンパイルすると、このエラーが発生します。-lgcc_sエラーを削除するためにどのパッケージをインストールする必要がありますか?
/usr/bin/ld : cannot find -lgcc_s
collect2: error: ld return 1 exit status
linuxのcentOS7でテストファイルをコンパイルすると、このエラーが発生します。-lgcc_sエラーを削除するためにどのパッケージをインストールする必要がありますか?
/usr/bin/ld : cannot find -lgcc_s
collect2: error: ld return 1 exit status
つまり、既存のライブラリgcc_s
が見つかりません。
これは、libgcc
が存在しますが、ldconfig
に知られているパスではない可能性があるためです。
libgcc
へのリンクであることを出力ショーはあなたが上に挙げたパスに対応するか?
sudo /sbin/ldconfig -p | grep libgcc
をすることによって、これをしてみてください
コンパイルコマンドfor exampleに関連するライブラリへのリンクを追加すると、そのジョブが実行される可能性があります。
g++ yourprogram.cpp -L /usr/lib/gcc/x86_64-linux-gnu/4.6/
'sudo'は' ldconfig -p'には不要です。 – Bulletmagnet