libstdc ライブラリを提供するにはどうすればいいですか?

libstdc ライブラリを提供するにはどうすればいいですか?

Ubuntu Linux で C++ アプリケーションを作成し、それを Centos Linux で実行しようとしています。エラーが発生しました:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

このような状況では通常どのように実行されますか? 何らかの方法ですべてのライブラリを実行可能ファイルに入れることはできますか? 次のようにインストールする必要がありますか:

sudo apt-get install libstdc++6

このライブラリが標準の新規 Linux インストールではインストールされないのは正常ですか?

答え1

新しくインストールされた Ubuntu システムで C++ をコンパイルするには、パッケージ「build-essential」が必要になります。

$sudo apt install ビルド必須

関連情報