大家好,
我目前已经配置yocto环境,目前修改了imx_vpu_test,请问如何重新编译呢?
我目前尝试过:
1.直接使用bitbake -c compile -f imx-test编译,发现<build_dir>/tmp/imx6qsabresd-poky-linux-gnueabi/imx-test/<release>/image/unit_tests目录下的.out文件没有更新
2.使用 bitbake imx-test -c cleanall命令和bitbake imx-test -c install命令,发现是先删除imx-test目录下的所有文件,然后install的时候会重新下载,编译,这样我的修改就失效了。
请问各位大神指导如何重新编译imx_vpu_test,谢谢
1) 你如果按照正常的编译再做一编呢,就是bitbake image, 你之前编译的那个命令再重新编译一遍会把你改变的都重新编译的
2)我没试过你的bitbake -c compile -f imx-test, 如果你把原本的.out先删掉再用这个命令,会有新的.out出来吗
3)还有一种方法是用toolchain 编译你修改的代码,但是你先试试上面两个方法
另外,能帮忙看下我的另外一个问题吗?非常感谢
你给的链接是不对的,
您好,
非常感谢您的回答。目前这个问题,已经解决了。我查看了下编译日志,log_compile,发现bitbake编译,最终也是通过gcc编译,我拷贝了gcc相关参数,重新做了一个Makefile单独编译imx-test就好了。
Makefile能共享一下吗,谢谢