版本GLIBCXX_3.4.21未在文件libstdc ++.so.6中定义链接时间引用

问题:运行./a.out

出现:symbol ZNSt7cxx1112basic stringIcSt11chartraitsIcESaIcEEC1Ev, version GLIBCXX3.4.21 not defined in file libstdc++.so.6 with link time reference。
Ubuntu14.04,64位,GCC版本为5.4,运行./a.out出现上述错误,我尝试过更新GCC库,不管用,各位有什么建议吗?

 strings /usr/lib64/libstdc++.so.6 | grep GLIBC//有GLIBCXX_3.4.21 
 ls -l |grep libstdc++  //建立软链接,libstdc++.so.6 -> libstdc++.so.6.0.21
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^