嵌入式爱好者

查看: 63658|回复: 9

[Linux] 按照手册编译linux不成功

[复制链接]

6

主题

19

帖子

39

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2019-11-12 20:25:37 | 显示全部楼层 |阅读模式
百度云盘上提供的vmware文件和源码包是不是不正确呀

:funk::funk::funk::funk:

forlinx@ubuntu:~/imx8mm/OK8MM-SDK$ make
=================================
Building the Linux Kernel
=================================
make -j 4 -C /home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel defconfig LDFLAGS=
make[1]: Entering directory '/home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel'
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  SHIPPED scripts/kconfig/zconf.tab.c
  SHIPPED scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
*** Default configuration is based on 'x86_64_defconfig'
#
# configuration written to .config
#
make[1]: Leaving directory '/home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel'
make -j 4 -C /home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel LDFLAGS=
make[1]: Entering directory '/home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel'
scripts/kconfig/conf  --silentoldconfig Kconfig
Makefile:953: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel".  Stop.
make[1]: Leaving directory '/home/forlinx/imx8mm/OK8MM-SDK/OK8MM-linux-kernel'
Makefile:11: recipe for target 'linux' failed
make: *** [linux] Error 2

回复

使用道具 举报

6

主题

19

帖子

39

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2019-11-13 12:10:49 | 显示全部楼层
找到原因了,
$ . /home/forlinx/imx8mm/OKMX8MM-SDK/environment-setup-sourcetree这个命令必需在
/home/forlinx/imx8mm/OK8MM-linux-sdk这个目录下执行才行

最后能够全部编译,
还有个小问题,最后生成的image列表如下:
forlinx@ubuntu:~/imx8mm/OK8MM-linux-sdk/images$ tree
.
├── boot
│   ├── Image
│   ├── logo.bmp
│   └── ok8mm-evk.dtb
├── boot.img
├── flash_qspi.bin
├── flash_sd_emmc.bin
├── rootfs.ext4
├── rootfs.sdcard
├── u-boot
└── update.itb

和文档相比,u-boot下少了u-boot-nodtb.bin和u-boot-spl.bin这两个文件,这两个文件在最终的烧写中有用到吗?

点评

为什么我make之后tree却显示未找到命令  详情 回复 发表于 2021-7-10 21:48
点评回复 支持 1 反对 0

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2019-11-13 14:38:14 | 显示全部楼层
u-boot暂不开源,不影响正常烧写
点评回复 支持 0 反对 1

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2019-11-13 09:15:27 | 显示全部楼层
您的编译环境没有安装libelf-dev、libelf-devel、elfutil -libelf-devel,您可在网上搜索相关内容并安装
点评回复 支持 反对

使用道具 举报

6

主题

19

帖子

39

积分

LS1012A通行证LS1043A\46A通行证A40i/T3/T507/T527通行证i.MX8MM通行证i.MX6UL通行证

 楼主| 发表于 2019-11-13 09:51:38 | 显示全部楼层
我用的是你们提供的虚拟机的文件直接打开的呀,不会是这个虚拟机没有配置好吧
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2203

积分

发表于 2019-11-13 10:22:11 | 显示全部楼层
其他客户使用时没有出现问题,可能是您没有设置环境变量,您也可以重新安装一下编译环境试试
点评回复 支持 反对

使用道具 举报

0

主题

7

帖子

30

积分

发表于 2021-7-10 21:48:42 | 显示全部楼层
saspchina 发表于 2019-11-13 12:10
找到原因了,
$ . /home/forlinx/imx8mm/OKMX8MM-SDK/environment-setup-sourcetree这个命令必需在
/home ...

为什么我make之后tree却显示未找到命令

点评

djh
tree 命令未找到。用apt-get install tree 安装一下  详情 回复 发表于 2021-7-12 08:42
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-7-12 08:42:48 | 显示全部楼层
皮卡丘的皮 发表于 2021-7-10 21:48
为什么我make之后tree却显示未找到命令

tree 命令未找到。用apt-get install tree 安装一下
点评回复 支持 反对

使用道具 举报

1

主题

2

帖子

5

积分

发表于 2021-7-16 16:28:00 | 显示全部楼层
能否共享下 vm和unbuntu的安装资源 谢谢

点评

djh
开发环境:http://bbs.witech.com.cn/forum.php?mod=viewthread&tid=72486&extra=page%3D1  详情 回复 发表于 2021-7-16 16:40
点评回复 支持 反对

使用道具 举报

0

主题

471

帖子

919

积分

发表于 2021-7-16 16:40:17 | 显示全部楼层
weixj 发表于 2021-7-16 16:28
能否共享下 vm和unbuntu的安装资源 谢谢
VMware 的话您可以在网上下载

开发环境:http://bbs.witech.com.cn/forum.p ... 2486&extra=page%3D1
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-20 18:00

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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