坑了我两个半小时都没解决的问题,结果还不是我自己解决的,早知道早点问学长就好了,嗷!!!
[abc@www ~]$ sudo tar –zxvf gcc-4.3-ls232.tar.gz –C /
[abc@www ~]$ echo “export PATH=/opt/gcc-4.3-ls232/bin:$PATH” >> ~/.bashrc
对于 64位系统,还要安装 lsb-core:
[abc@www ~]$ sudo apt-get install lsb-core
完成上述工作后如果可以输入:
mipsel-linux-gcc -v
命令,如果可以正确查看版本号则说明配置正确。
前三条命令我这里都顺利的进行了,问题是出在查看版本时发现没法查看,先给出解决方法:
sudo apt-get install libstdc++6:i386
然后你就会发现:
出来啦!!!!!
想解决问题的人看到上面其实就可以了,下面是我的一些思考过程,写下来是为了方便之后遇到问题来看:
- 先查了这个问题,得到原因可能是环境变量问题,故检查环境变量
echo $PATH 这个可以将环境变量输出到控制台
在~目录下 vim ~/.bashrc 这个可以用文本编辑器打开环境变量配置文件
发现没问题 - 怀疑是lsb-core没装上,之所以有这个怀疑是因为Linux安装完东西之后那个就不见了,不知道装到哪里了。这篇博文说明了apt-get安装的文件都到了哪里,怎么查看。照做之后发现这个东西也装上了。
- 怀疑是没有另外开启命令行,于是另外开了命令行,然后™给我报了另一个腻歪的错(涂抹掉的部分先不用关注):
至此,山穷水尽,谁知道这是个啥玩意儿…… - 于是,问学长,遂解决。
- 猜测,这个学长要安装的东西是一个啥啥啥的链接库,解决32-64的问题的。
to be continued
- 顺便
mips是big-endian的mips架构
mipsel是little-endian的mips架构。