嵌入式爱好者

查看: 18256|回复: 4

[Ubuntu] linux新手,搭建开发环境遇到的N多疑问

[复制链接]

4

主题

11

帖子

45

积分

i.MX6Q通行证XX18通行证

扫一扫,手机访问本帖
发表于 2018-12-13 11:29:52 | 显示全部楼层 |阅读模式
开发平台: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用户,既能有最高权限,又不用怕搞混乱?

更多图片 小图 大图
组图打开中,请稍候......
回复

使用道具 举报

1

主题

3670

帖子

4157

积分

发表于 2018-12-18 10:00:32 | 显示全部楼层
您好
您这边是在做什么呢,如果说需要环境编译,直接下载我们论坛里的对应环境就可以,直接进行编译步骤,手册里面也很详细,您在使用交叉编译工具以前需要输入环境变量. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi

点评

还有,你们虚拟机解压后的uboot目录,跟手册中的目录不一致,我现在用的到底能不能用?到底是不是跟开发板配套的?还有上面之前的那一大串问题中,关于交叉编译的搭建,您的回复中,说要输入环境变量. /opt/fsl-imx-  详情 回复 发表于 2018-12-25 11:10
麻烦看下,编译uboot失败什么问题  详情 回复 发表于 2018-12-25 11:03
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

45

积分

i.MX6Q通行证XX18通行证

 楼主| 发表于 2018-12-25 11:03:43 | 显示全部楼层
飞凌-chongzi 发表于 2018-12-18 10:00
您好
您这边是在做什么呢,如果说需要环境编译,直接下载我们论坛里的对应环境就可以,直接进行编译步骤 ...

麻烦看下,编译uboot失败什么问题
2.PNG
1.PNG
点评回复 支持 反对

使用道具 举报

4

主题

11

帖子

45

积分

i.MX6Q通行证XX18通行证

 楼主| 发表于 2018-12-25 11:10:45 | 显示全部楼层
飞凌-chongzi 发表于 2018-12-18 10:00
您好
您这边是在做什么呢,如果说需要环境编译,直接下载我们论坛里的对应环境就可以,直接进行编译步骤 ...

还有,你们虚拟机解压后的uboot目录,跟手册中的目录不一致,我现在用的到底能不能用?到底是不是跟开发板配套的?还有上面之前的那一大串问题中,关于交叉编译的搭建,您的回复中,说要输入环境变量. /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi,这条跟我下载的开发板资料手册中的操作一点都不匹配,手册中说的是要在Profile文件末尾加上环境变量,然后重启生效,我已经按照手册循环操作数遍,交叉编译器仍然未能正常使用,查看版本也不能输出你们手册中提示的一大堆输出信息
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4157

积分

发表于 2018-12-27 10:25:29 | 显示全部楼层
您好
您方便电话联系吗 下方有技术支持电话咱们这边可以详细联系一下
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 03:15

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表