私は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コンテナでも実行可能です。)