嵌入式爱好者

查看: 2097|回复: 9

[Linux] 关于编译buildroot报错问题

[复制链接]

1

主题

5

帖子

19

积分

A40i/T3/T507/T527通行证i.MX RT通行证

扫一扫,手机访问本帖
发表于 2023-5-30 18:14:03 | 显示全部楼层 |阅读模式
采用A40i核心板,Ubuntu18.04  Linux3.10


1.通过在/lichee目录下下执行 sudo ./build.sh buildroot 命令,然后出现如下错误
package/pkg-generic.mk:226: recipe for target '/home/forlinx/work/lichee/out/sun8iw11p1/linux/common/buildroot/build/host-m4-1.4.17/.stamp_host_installed' failed
make: *** [/home/forlinx/work/lichee/out/sun8iw11p1/linux/common/buildroot/build/host-m4-1.4.17/.stamp_host_installed] Error 1
make: Leaving directory '/home/forlinx/work/lichee/buildroot-201611'
ERROR: build buildroot Failed


2.第二个问题就是在lichee目录下执行 sudo ./build.sh rootfs命令,也出现类似错误
package/pkg-generic.mk:297: recipe for target '/home/forlinx/work/lichee/buildroot-201611/output/build/toolchain-external/.stamp_target_installed' failed
make: *** [/home/forlinx/work/lichee/buildroot-201611/output/build/toolchain-external/.stamp_target_installed] Error 2





回复

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2023-5-31 14:57:08 | 显示全部楼层
您的指令不对,手册上有编译指令,或者看源码里的README.TXT

点评

我采用sudo ./build.sh -m buildroot 还是出现跟上面一样的报错  详情 回复 发表于 2023-5-31 16:49
不能用sudo ./build.sh -m buildroot 这个指令? 只能是sudo ./build.sh config?  详情 回复 发表于 2023-5-31 16:17
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

19

积分

A40i/T3/T507/T527通行证i.MX RT通行证

 楼主| 发表于 2023-5-31 16:17:38 | 显示全部楼层
zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT

不能用sudo ./build.sh -m buildroot 这个指令?  只能是sudo ./build.sh config?
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

19

积分

A40i/T3/T507/T527通行证i.MX RT通行证

 楼主| 发表于 2023-5-31 16:49:16 | 显示全部楼层
zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT

我采用sudo ./build.sh -m buildroot 还是出现跟上面一样的报错
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2023-6-1 08:48:23 | 显示全部楼层
.stamp_target_installed报错的一个原因是这个文件需要生成,可以在对应路径添加同名空文件。或者重新解压源码,可能是源码解压问题,一般使用普通用户不用sudo编译,直接按普通用户编译就可以

点评

如果把out这个文件删除 ,然后重新编译buildroot能不能解决这些报错呢  详情 回复 发表于 2023-6-1 17:35
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

19

积分

A40i/T3/T507/T527通行证i.MX RT通行证

 楼主| 发表于 2023-6-1 17:35:19 | 显示全部楼层
zhichao 发表于 2023-6-1 08:48
.stamp_target_installed报错的一个原因是这个文件需要生成,可以在对应路径添加同名空文件。或者重新解压 ...

如果把out这个文件删除 ,然后重新编译buildroot能不能解决这些报错呢
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2023-6-2 09:39:33 | 显示全部楼层
不能,out是生成的文件,和源码没关系

点评

今天我把路径更改了下,和/home/forlinx/work/一样了,编译可以通过。我想确认下,这个路径必须是work对吗 ,不能是其它路径?比如 /home/forlinx/works/,这种是不是编译会出问题  详情 回复 发表于 2023-6-2 11:42
点评回复 支持 反对

使用道具 举报

1

主题

5

帖子

19

积分

A40i/T3/T507/T527通行证i.MX RT通行证

 楼主| 发表于 2023-6-2 11:42:14 | 显示全部楼层
zhichao 发表于 2023-6-2 09:39
不能,out是生成的文件,和源码没关系

今天我把路径更改了下,和/home/forlinx/work/一样了,编译可以通过。我想确认下,这个路径必须是work对吗 ,不能是其它路径?比如 /home/forlinx/works/,这种是不是编译会出问题
点评回复 支持 反对

使用道具 举报

0

主题

1173

帖子

2194

积分

发表于 2023-6-2 14:44:36 | 显示全部楼层
和路径没关系,编译使用的都是相对路径
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

4

积分

发表于 2023-8-6 19:32:09 | 显示全部楼层
空军建军节
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 10:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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