/usr/lib/i386-linux-gnu/libstdc++.so.6:未找到版本“GLIBCXX_3.4.19”

Dre*_*kes 4 shared-library

我正在 VM 中构建程序,然后部署到另一台机器。这已经工作了一段时间。

今天,当我尝试执行我的程序时,我开始收到此错误消息:

/usr/lib/i386-linux-gnu/libstdc++.so.6:未找到版本“GLIBCXX_3.4.19”

两台机器都运行相同的内核版本,并且所有软件包都是最新的:

$ uname -a
Linux darwin7 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:24:54 UTC 2013 i686 i686 i686 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我该如何调查和修复此问题?

lua*_*art 5

更轻量级的解决方案是从非默认存储库安装 libstdc++

$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install libstdc++6-4.7-dev
Run Code Online (Sandbox Code Playgroud)