关于编译buildroot报错问题
采用A40i核心板,Ubuntu18.04Linux3.101.通过在/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
您的指令不对,手册上有编译指令,或者看源码里的README.TXT zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT
不能用sudo ./build.sh -m buildroot 这个指令?只能是sudo ./build.sh config? zhichao 发表于 2023-5-31 14:57
您的指令不对,手册上有编译指令,或者看源码里的README.TXT
我采用sudo ./build.sh -m buildroot 还是出现跟上面一样的报错
.stamp_target_installed报错的一个原因是这个文件需要生成,可以在对应路径添加同名空文件。或者重新解压源码,可能是源码解压问题,一般使用普通用户不用sudo编译,直接按普通用户编译就可以 zhichao 发表于 2023-6-1 08:48
.stamp_target_installed报错的一个原因是这个文件需要生成,可以在对应路径添加同名空文件。或者重新解压 ...
如果把out这个文件删除 ,然后重新编译buildroot能不能解决这些报错呢 不能,out是生成的文件,和源码没关系 zhichao 发表于 2023-6-2 09:39
不能,out是生成的文件,和源码没关系
今天我把路径更改了下,和/home/forlinx/work/一样了,编译可以通过。我想确认下,这个路径必须是work对吗 ,不能是其它路径?比如 /home/forlinx/works/,这种是不是编译会出问题 和路径没关系,编译使用的都是相对路径 空军建军节
页:
[1]