硬件唐 发表于 2023-5-30 18:14:03

关于编译buildroot报错问题

采用A40i核心板,Ubuntu18.04Linux3.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: *** 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: *** Error 2





zhichao 发表于 2023-5-31 14:57:08

您的指令不对,手册上有编译指令,或者看源码里的README.TXT

硬件唐 发表于 2023-5-31 16:17:38

zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT

不能用sudo ./build.sh -m buildroot 这个指令?只能是sudo ./build.sh config?

硬件唐 发表于 2023-5-31 16:49:16

zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT

我采用sudo ./build.sh -m buildroot 还是出现跟上面一样的报错

zhichao 发表于 2023-6-1 08:48:23

.stamp_target_installed报错的一个原因是这个文件需要生成,可以在对应路径添加同名空文件。或者重新解压源码,可能是源码解压问题,一般使用普通用户不用sudo编译,直接按普通用户编译就可以

硬件唐 发表于 2023-6-1 17:35:19

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

如果把out这个文件删除 ,然后重新编译buildroot能不能解决这些报错呢

zhichao 发表于 2023-6-2 09:39:33

不能,out是生成的文件,和源码没关系

硬件唐 发表于 2023-6-2 11:42:14

zhichao 发表于 2023-6-2 09:39
不能,out是生成的文件,和源码没关系

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

zhichao 发表于 2023-6-2 14:44:36

和路径没关系,编译使用的都是相对路径

xiake017 发表于 2023-8-6 19:32:09

空军建军节
页: [1]
查看完整版本: 关于编译buildroot报错问题