我在 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 安装 build-essential