/usr/bin/ld: 見つかりません -lstdc++

/usr/bin/ld: 見つかりません -lstdc++

私はubuntu 14.04 64ビットオペレーティングシステムを使用しており、synopsys vcsでVerilogコードを実行すると、次のエラーが表示されます。 ubuntuに欠けているパッケージがあると思います。検索しましたが、これに関連するコンテンツを取得できませんでした。関連情報が
/usr/bin/ld: cannot find -lstdc++あるので、この質問をこのポータルに投稿することにしました。トラブルシューティングを手伝ってください

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++

ベストアンサー1

システムの libstdc++ バージョンが Synopsys バージョンと互換性がありません。

私が知る限り、SynopsysはCentOSとSLES(そしておそらくRedHat)でのみサポートされています。したがって、正しいバージョンのライブラリを得るために複雑なハッキングなしでUbuntuのすべてのバージョンが動作する可能性はほとんどありません。 (CentOSコンテナでも実行可能です。)

おすすめ記事