环境: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命令。