建立交叉编译环境后root无法登陆linux。

来源:百度知道 编辑:UC知道 时间:2024/05/27 07:46:43
具体情况如下
-----------------------------------------------------------
使用VMware 5.5安装red hat9,按照友善之臂上建立交叉编译环境的方法,操作如下:将arm-linux-gcc-3.3.2.tgz,arm-linux-gcc-2.95.3.tgz,arm-linux-gcc-3.4.1.tgz 考到/tmp,执行 cd /tmp tar xvzf arm-linux-gcc-3.3.2.tgz -C / tar xvzf arm-linux-gcc-2.95.3.tgz -C / tar xvzf arm-linux-gcc-3.4.1.tgz -C / 然后建立工作目录,最后运行命令 gedit /root/.bashrc在最后一行设置环境变量export ………… 之后 他说logout使之生效 然后用root就登录不了,有一条消息,大概意思:你上次会话不超过10秒,…………请高手解释一下,尝试了两次,都是在这里出的问题。
顺便问一个,这样建立交叉环境是不是个好的办法,网上看到很多别的方法。

你这是建立交叉编译?
只看见你复制了一堆软件包到tmp,然后解压,然后安装了个编译器.貌似也没安装,没见编译和安装啊
你既然用tar的-v参数了,就要看他的信息啊.他报什么错了么?
我用的c到arm的交叉编译环境搭建方法,你参考一下
用的软件包:
linux-2.6.9.tar.gz
binutils-2.15.tar.gz
gcc-core-3.4.2.tar.bz2
gcc-g++3.4.2.tar.bz2
glibc-2.3.5.tar.gz
glibc-linuxthreads-2.3.5.tar.bz2
东西准备好了就开始搭建
[root@binnary ~ ]# mkdir /armtools
[root@binnary ~ ]#mkdir –p ~/tars/sourcedir
[root@binnary ~ ]#mkdir ~/tars/builddir
~/tars/sourcedir这个临时目录放源文件及解压缩后的源文件。 ~/tars/builddir在这里进行编译。
/armtools把arm-linux交叉编译环境安装在这里。

首先安装binutils
[root@binnary ~ ]# cd ~/tars/sourcedir
[root@binnary sourcedir]# tar -zxf binutils-2.15.tar.gz
[root@binnary sourcedir ]# cd ~/tars/builddir
[root@binnary builddir ]# mkdir binutils
[root@binnary builddir ]# cd binutils
[root@binnary binutils ]# ../../sourcedir/binutils-2.15/configure --target=arm-linux --prefix=/armtools
[root@binnary binutils ]# make
[root@bi