GCC升级 –`CXXABI_1.3.8′ not found

群晖 蚂蚁 803℃ 0评论

http://liuyongqian.com/2019/04/02/GCC%E5%8D%87%E7%BA%A7/

1. 选择升级版本
  • Linux系统默认安装的gcc版本均在4.9以下,一些软件比如NodeJS的编译需要比较高的版本
  • 选择需要升级的版本,http://mirror.koddos.net/gcc/releases/ ,当前选择版本为:gcc-7.4.0.tar.gz
2. 解压源码包
  • 将压缩包放在/usr/local下,进行解压:tar -zvxf gcc-7.4.0.tar.gz
  • 装备bzip2软件,之后的编译需要,执行:yum install bzip2
3. 开始编译安装
  • 下载供编译需要的依赖项(5百兆左右,群晖装在这会导致系统空间不足)
    
    cd /usr/local/gcc-7.4.0/ 
    

    后执行命令:

    
    ./contrib/download_prerequisites
    
  • 编译安装
    
    mkdir build  新建一个文件夹存放编译文件
    cd build     后进行编译:
    ../configure --enable-languages=c,c++ --enable-checking=release  -disable-multilib  仅安装64位执行
    make         生成Makefile文件,该过程可能会很耗时,起码90分钟
    make install 之后执行安装命令
    
4. 解决运行程序gcc出现’GLIBCXX_3.4.21’ not found
  • 4.1 具体错误
剩余50%内容付费后可查看
喜欢 (145)or分享 (0)
发表我的评论
取消评论

表情
(1)个小伙伴在吐槽
  1. https://www.jianshu.com/p/6be231fc2646
    蚂蚁2019-10-21 17:54 回复