我使用的是MYD-Y6ULX-HMI系列主板,支持Linux内核版本4.1.15,并提供丰富的软硬件资源。他们推荐使用Ubuntu 16.04 64位发行版。有关devkit的更多详细信息→http://www.myirtech.com/list.asp?id=602→http://d.myirtech.com/MYD-Y6ULX-HMI/
参考他们的用户手册,(1)安装了Ubuntu 16.04 64位发行版的virtualBox
(2)安装软件包,将工作目录放在根目录
(3)安装的必要工具链:gcc 5.3.0 (gcc)——司机(metatoolchain)
安装后获取env文件:
source /opt/myir-imx6ulx-fb/4.1.15-2.0.1/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
和检查编译器版本:
arm-poky-linux-gnueabi-gcc --version
(4)现在试图让u-boot配置和编译它能够生成配置文件,但面对问题而编译它,
(a)采购metaToolChain(b)进入U-bootsource文件目录(c)给定sudo做distclean(d)导出环境变量CROSS_COMPILER和ARCH(e)做我正在使用的核心板是MYC-Y6ULY2-356N256D-50-C(f) sudo make但是不能编译。有谁能帮忙解决这个问题吗?输入图片描述
输入图片描述
不要使用sudo
这里。这是一种不好的做法,但具体来说,在这种情况下,用户的环境没有传递给sudo,所以CROSS_COMPILE
是未设置的,所以这就是为什么你看到这个错误。