nxp官方uboot编译报错找不到文件---解决方法

在Ubuntu22.04环境下,使用VSCode编译U-Boot-imx-rel_imx_4.1.15_2.1.0_ga时遇到错误,由于文件权限问题导致编译失败。通过修改文件夹权限,先尝试用chmod将其改为可执行文件,然后使用chown将文件所有者更改为当前用户名,成功解决了问题。只需做一次这样的更改,后续编译就不再需要重复此操作。
摘要由CSDN通过智能技术生成

环境:ubuntu22.04

使用vscode对 uboot-imx-rel_imx_4.1.15_2.1.0_ga进行编译,终端中输入命令如下:

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6ull_14x14_ddr512_emmc_defconfig
make V=1 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- -j4

出现找不到文件错误,导致编译失败。

通过文件夹打开,发现文件右下角有一把小锁。使用chmod将文件夹改为可执行文件,没有解决。遂将文件所有者改为本机用户名,操作如下:桌面

使用chown命令解决:

sudo chown -R 用户名 uboot-imx-rel_imx_4.1.15_2.1.0_ga/

问题得以解决。

注意,只需要将该文件改变一次,在后续的替换中,就不需要重复操作。

后面来补充,虽然第一次将文件所有者更改后,文件夹内不再出现锁的图案,但是要想获得真正没有锁的效果,还是要重新执行一次chown命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值