今天换了个环境去构建IMX8的image,发现出了以下的错误,之前是没有的。
| controller-enumtypes.c:6:1: error: stray ‘\’ in program
| #include “gstinterpolationcontrolsource.h”
就很奇怪为什么之前可以编译,现在却不行。尝试了用"bitbake -c cleansstate gstreamer1.0"和“bitbake gstreamer1.0”两条指令重新编译,错误依然存在。
然后网上查了一下,说是make 的版本问题。也给出了解决方法。
大家可以自己尝试以下:https://www.cnblogs.com/myfish3/p/13851427.html
反正我是不行。
后来还是用最原始的解决方法,哪里出了问题解决改哪里,虽然改的文件可能有点多,但这是最笨的方法。
于是去了源码目录去修改:
删掉**#include “gstinterpolationcontrolsource.h”**前的 ‘’
然后重新bitbake gstreamer1.0
OK ,编译成功!