重新安装以后还有如下类系错误 再继续安装包
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
yum install libstdc++.so.6 如果没记错的话这就是个软连接,在后面升级gcc的时候还需要重新建立软件链接,如果这里提示有这种错误就安装把,不要老在这个地方纠结了 #################################################### 下面介绍一种手动安装交叉工具链的方法,同样是亲测,新手建议使用这种方法,毕竟熟悉linux我使用的交叉编译工具链是arm-linux-gcc-4.3.2:
通过命令将arm-linux-gcc-4.4.3.tar.gz复制到/home目录下,然后是解压的过程
tar xvzf arm-linux-gcc-4.3.2 -C /
注意以上命令必须要有-C而且是大写的后边有个空格也要注意
默认解压到/usr/local 路径下
然后你就可以查看arm-linux-gcc的安装目录为/usr/local/arm/4.3.2/bin
接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下图六中的安装路径,使用图七中的命令:vi /etc/profile 编辑profile文件,添加环境变量。
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/4.3.2/bin //在这里添加
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi
这个路径一定是你自己的安装路径,可以使用pwd命令查找一下那个bin目录的路径。添加完路径后,保存退出。接下来使用命令:source /etc/profile,是修改后的profile文件生效。
然后,使用命令:arm-linux-gcc -v查看当前交叉编译链工具的版本信息,检查arm-linux-gcc是否安装成功
至此,搭建交叉编译环境步骤结束。