c++ 为什么我的图像(Yocto)不能应用rcar_canfd.c中的更改?

disho6za  于 5个月前  发布在  其他
关注(0)|答案(1)|浏览(51)

我是Yocto的新手,我对rcar_canfd.c有问题:在我的项目中,我发现rcar_canfd. c在:

./home/u/hungphung/S4_APD/build-spider-gateway/tmp/work/aarch64-poky-linux/linux-libc-headers/5.10-r0/git/drivers/net/can/rcar/rcar_canfd.c
./home/u/hungphung/S4_APD/build-spider-gateway/tmp/work-shared/spider/kernel-source/drivers/net/can/rcar/rcar_canfd.c

字符串
我试图编辑2文件,但当我建立这个源代码:

:~/hungphung/S4_APD$ ./build_yocto.sh spider gateway


yocto不生成任何新文件

Sstate summary: Wanted 0 Found 0 Missed 0 Current 2250 (0% match, 100% complete)


如何应用新的编辑?

gpfsuwkq

gpfsuwkq1#

当你开始构建一个包时,Yocto首先将所有的源代码复制到build目录,然后在下一步中编译它。如果你试图编辑build目录中的文件,它将在下次你开始构建时被覆盖,这正是你想要做的。
为了在最终产品中获得更改,您必须编辑原始文件。在.bb文件中,您应该找到SRC_URI变量,这就是源文件所在的位置。
如果你是从本地机器上获取源代码,那么只需编辑你的原始文件,如果源代码是从互联网上下载的,你必须制作补丁文件并将其添加到.bb文件中,但这是另一个主题。

相关问题