-
1、WSL编译buildroot报错如下:
- 1.1.错误提示
Your PATH contains spaces, TABs, and/or newline (\n) characters
. - 1.2.错误原因
由于WSL的PATH引入了windows的路径导致的 - 1.3.解决办法
可使用以下命令进行编译
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin make
- 1.1.错误提示
-
2、解决Buildroot 启动报错:
can't open /dev/console: No such file or directory
# 1.挂载文件系统到本地文件夹 cd output\images mkdir test sudo mount rootfs.ext2 ./test/ # 2.在主机上创建这个设备,另外把串口设备也创建好(这里的主设备号和次设备号需要和驱动程序中对应,一般情况下不用修改) cd test/dev/ sudo mknod console c 5 1 sudo mknod ttyAMA0 c 204 64 # 3.取消挂载 cd ../../ sudo umount ./test/
-
3、buildroot编译
libffi-3.4.4
时,报错:config.log: No such file or directory
错误提示:.././configure: line 2257: config.log: No such file or directory .././configure: line 2267: config.log: No such file or directory cat: standard output: No such file or directory make: *** [package/pkg-generic.mk:273: /mnt/e/wsl/buildroot/buildroot-2024.02.4/output/build/host-libffi-3.4.4/.stamp_configured] Error 1
-
3.1.在github有类似问题的讨论
config.log: No such file or directory -
3.2.原因
可能和windows10 的wsl2有关系 ,也可能libffi configure书写有关系(只是假设的不完善,不代表本质的缺陷) -
3.3.解决方式
修改output/build/host-libffi-3.4.4/m4/ax_enable_builddir.m4
:
# 打开libffi 中的文件: vim output/build/host-libffi-3.4.4/m4/ax_enable_builddir.m4 # 找到119行的位置 test -f $srcdir/config.log && mv $srcdir/config.log . # 将 mv 改为 cp test -f $srcdir/config.log && cp $srcdir/config.log .
-
-
4、其他
WSL编译buildroot相关问题解决
于 2023-11-10 11:15:21 首次发布