- 积分
- 45
贡献244
飞刀77 FD
注册时间2018-12-5
在线时间11 小时
扫一扫,手机访问本帖
|
开发平台:OKMX6Q
开发环境:自己装的Ubuntu、论坛资料里面的Ubuntu,都是Ubuntu12,都是32位。
遇到的问题主要集中于:linux用户问题...比如本来已经解压好交叉编译器,但使用“arm-fsl-linux-gnueabi-gcc -v”命令后,死活提示“未发现此命令”或“找不到此文件或目录”,百度后,很多帖子说是因为不同用户之间的不同目录导致的,什么这个用户找不到那个用户的目录,又是root用户,又是普通用户...搞得头大。
我自己安装的Ubuntu搭建交叉编译时的问题:
(1)、安装好ubuntu后,登陆界面显示的名字与终端里显示的名字为什么不一致?是本来就不一样吗?登录界面的名字代表什么,终端里面的名字代表什么?(2)、新建目录,解压好交叉编译器,编辑“/etc/profile”文件,添加环境变量,重启,然后执行命令“source /etc/profile”,然后“arm-fsl-linux-gnueabi-gcc -v”,确实生效了,终端也输出了那一大堆信息,但好像每次重启后,在root用户下,都要重新执行“source /etc/profile”才行。(本来问题比这复杂,本来是各种“command not found”,无论怎么确认环境变量,无论普通用户还是root用户,无论如何执行“source /etc/profile”,都死活不行,后来照百度上说是缺少什么32位库,照着操作了一遍,好像后来又有其它操作吧,现在好多了,无论是否重启,普通用户都能验证到交叉编译器,但就是root用户,每次重启都要重新“source /etc/profile”)。
安装交叉编译器的时候,我记得全程都是用root用户操作的。
论坛资料中下载的Ubuntu遇到的问题:版本为:“(QT5.6)Linux4.1.15”,这个虚拟机是只安装了QT,没安装交叉编译吧?
(1)、还是用户问题。。。首先来到根目录,然后进入“forlinx”用户目录,然后这里又有一个根目录??里面又有一个“root”用户?
(2)、你们的虚拟机是打开后直接跨过登陆界面,并进入root用户了,资料里那张登录界面的密码没什么用吧?
(3)、这个虚拟机没有装交叉编译,我按照手册方法又去装,遇到了之前的问题:
其它问题:
手册中关于Uboot编译的地方:
你们提供的资料跟文档是不是不对照啊?手册中的路径:
资料中的文件拿到ubuntu解压后的路径,足足有5层目录:
然后,按照手册编译Uboot,提示没有规则:
另外说一点。。。刚接触linux,被这些问题搞得云里雾里,借这些疑问麻烦大神帮我理清思路,就拿OKMX6Q这个平台中的交叉编译器的安装等,来说明下,诸如什么时候该用root用户,什么时候用普通用户,普通用户里面操作完的东西,对root用户是不是无效,或者反过来是不是也是这样?还是说,干脆就像你们那样,永远只用root用户,既能有最高权限,又不用怕搞混乱?
|
组图打开中,请稍候......
|