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