根据 GPT4,标题的这个错误大概率是由于使用的编译器和编译选项不支持 C++11 导致的
所以,在使用 gcc / clang 时,要加上如下选项:
-std=c++11
如果还是不行 (比如使用的编译器是 clang,同时使用了如 -stdlib=libc++, -lc++ -lc++abi 之类的选项)
那这个时候有可能是某些依赖没安装好
试着安装
sudo apt-get install libc++-9-dev libc++abi-9-dev
如果遇到依赖问题,可以参考这个博客 [apt apt-get dependency 依赖问题 libc+±9-dev : Depends: libc++1-9 (= 1:9.0.1-12) but it is not going to]
链接:https://blog.csdn.net/shimly123456/article/details/137183381?spm=1001.2014.3001.5502
通常安装好了 libc++ 和 libc++abi 的依赖,就能正常编译了