debianサーバーにgccコンパイラーのアップデートをインストールするための多くのソリューションを試しました。どれも機能しませんでした。C ++ 11の新しい機能を使用するには、コンパイラの更新が必要です。これにより、安定したlibcxx11 ABIとC ++ 11の安定したサポートが提供されるためです(こちらを参照)。具体的には、現在のコンパイラgccバージョン4.9.2(Debian 4.9.2-10)に含まれていないバージョン `GLIBCXX_3.4.21 'を取得しています。
ソリューションへのいくつかの指針が役立ちます。前もって感謝します。
私がすでに試した私の問題に関連するフォーラムへのリンク:
1 2 3(完全に関連するソリューションはubuntu用ではありませんが、debianのftpサーバーにgcc-5がまだ見つかりませんでした)
testing
ですが、サーバー上ではおそらくそれは良い考えではありません(もちろんサーバーの意味によって異なります)。gcc 4.9からgcc 5への切り替えにはライブラリの移行が含まれていたため、自分でやろうとすると苦痛の世界に陥ります!
testing
(単独で使用する)の2つの主な欠点:パッケージが一時的に削除されることがあります(したがって、テストVMで検証したセットアップが簡単に利用できなくなる可能性があります) 、セキュリティ修正が遅れる可能性があります(そのような場合testing
はありますが、大きなライブラリの移行を行っている場合は、長時間になる場合がありますtesting-security
)。