编译gcc

缘由:

centos 6 比较保守,yum 库中的 gcc 版本只到 4.4.7,而该版本的 g++ 不支持 c++11,而我在编译 vim 的插件 YouCompleteMe 的时候要用到 c++11,而且自己写代码也经常要用到 c++11 的特性,所以决定编一个出来(网上有一个 yum 源,但是已经不能用了)

链接:

  1. 编译步骤:
  1. 编译过程中碰到的错误解决方法
  2. 编译 c++11 程序时报错:/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found
    https://itbilu.com/linux/management/NymXRUieg.html

其它

  • 给虚拟机分配了 2 核 cpu,4G 内存也还是编了(一个多钟)
  • 安装 g++ 指令:yum -y install gcc-c++
  • YouCompleteMe 的编译脚本还是找 /usr/bin/gcc 提示版本低了,索性直接删了低版本的 gcc。。
  • 编译 YouCompleteMe 需要依赖 python-devel
  • 编译 binutils、glibc、gcc:http://www.linuxfromscratch.org/lfs/view/development/index.html
  • 为了在 centos 6 上编一个 YouCompleteMe 编这么多东西,我也是醉了。。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容