我正在 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)
我该如何调查和修复此问题?
更轻量级的解决方案是从非默认存储库安装 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)
| 归档时间: |
|
| 查看次数: |
35534 次 |
| 最近记录: |