腾讯云CentOS6.5服务器,在虚拟机上写的程序复制过来无法编译,错误信息C++ 11 什么什么,查看GCC版本发现自带的GCC版本才4.4.*。。。
只能升级版本了,本来之前用都是直接用apt和yum直接自动安装,但是centos最高也就这个版本,没办法只能手动了。
查了很多资料,照着编译了几次,每次都出错,而且错误都极其难找,前前后后花了差不多一天时间,终于搞定了。
CentOS6.5+GCC6.0 CentOS7.2+GCC6.2 测试成功
其实最主要的问题就是缺少包,整理了一下,大致如下:
glibc-headers、gcc-c++、automake、autoconf
然后物理内存小的要开虚拟内存