ubuntu gcc(4.6/5.2)源码安装(version `CXXABI_1.3.8' not found)
来源:互联网 发布:证券分析师 知乎 编辑:程序博客网 时间:2024/06/05 21:09
本文内容
- version `CXXABI_1.3.8’ not found (required by …)
- gcc源码安装,到指定目录
由于服务器权限各种问题需要定制gcc开发环境,问题如下:
- 工作需要使用其他部门的C++SDK,他们有自己的编译服务器,但是代码保密原因不能给我服务器权限
- 代码需要上传到他们制定的服务器上面运行,但是不能修改任何于是需要自己源码安装gcc到自己的用户目录下
version `CXXABI_1.3.8’ not found (required by …)这个错误,
这个标志位至少GCC 4.9以上(这个问题安装gcc 4.9以上的版本即可)。
由于不能覆盖系统的gcc所以需要自己$HOME目录下面源码安装gcc
- 下载gcc tar gz 例如gcc 5.2
- 最好看下官网的安装介绍,我由于没看第一次就安装失败了:configure的时候没有在外层目录
Many people rush into trying to build GCC without reading the
installation docs properly and make one or more of these common
mistakes: do not run ./configure from within the source directory,
this is not supported. You need to run configure from outside the
source directory, in a separate directory created for the build (this
is a FAQ)
tar xzf gcc-4.6.2.tar.gz #your's own version(tar xzf gcc-5.2.0.tar.gz)cd gcc-4.6.2./contrib/download_prerequisitescd ..mkdir objdircd objdir$PWD/../gcc-4.6.2/configure --prefix=$HOME/GCC-4.6.2 --enable-languages=c,c++,fortran,gomake #(for fast install you can use make -j8, start 8 threads)make install
如果出现
加上–disable-multilib ,由于没有使用go什么的就没要了
./configure –prefix=/home/xiongyu/gcc_5_2_install/–enable-languages=c,c++ –disable-multilib
如果出现下面的错误:
/home/xiongyu/gcc_5_2_install/objdir/../gcc-5.2.0/gcc/lto/lto.c:3515:0:
./gt-lto-lto.h:156:2: fatal error: error writing to /tmp/ccV6nK3Y.s:
No space left on device
mkdir ~/tmp
export TMPDIR=~/tmp
换一个tmp目录
编译安装完成之后加入到环境变量(记得下面的目录为你自己的目录)
export LD_LIBRARY_PATH=/home/user/lib/gcc-5.2.0/lib:$LD_LIBRARY_PATH
转载注明出处哈
http://blog.csdn.net/haluoluo211/article/details/77720913
- ubuntu gcc(4.6/5.2)源码安装(version `CXXABI_1.3.8' not found)
- Ubuntu../libstdc++.so.6: version `CXXABI_1.3.9' not found解决方法
- CXXABI_1.3.8 not found
- 升级gcc后出现错误:/usr/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found
- “libgomp.so.1: version `GOMP_4.0' not found” || “libstdc++.so.6: version `CXXABI_1.3.8' not found”错误
- /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found解决方案
- 类似这种问题解决方法 version `CXXABI_1.3.8' not found (required by ragel)'
- 通用方法 解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found的问题
- libstdc++.so.6: version `CXXABI_1.3.9' not found
- ELL解决:libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/opencv_test_core)?
- centos7启动Genymotion时报错,`CXXABI_1.3.8' not found和`GLIBCXX_3.4.20' not found,解决方案
- archlinux下java运行时错误/usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found的解决办法
- arm-linux-gcc 4.4.2 的安装及version `GLIBCXX_3.4.9' not found 的解决
- Linux升级安装GCC: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.15 not found
- ubuntu 14.04 编译android4.0 出现gcc-version.sh: line 11: cc: command not found错误解决方法
- ubuntu下qt5.0.2安装报错/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- ubuntu下qt5.0.2安装报错/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found
- busybox-1.17.3/scripts/gcc-version.sh: line 11: arm-linux-gcc: command not found
- Oracle数据库--对数据表结构的操作
- 数字时钟html+js
- java servlet,实现与网页联动,冒泡排序
- 移动端开发模式
- Unity 遥杆功能
- ubuntu gcc(4.6/5.2)源码安装(version `CXXABI_1.3.8' not found)
- 项目与运营
- Floyd-Warshall算法(最短距离)
- 搭建ELK日志分析系统(四)-kibana安装和使用
- C和指针第八章笔记
- Matplotlib 及 Seaborn 使用教程 1
- Matlab与C和C++混合编程接口及应用
- Yii框架单文件上传
- Spark的架构原理