这是一个make
相关的错误。构建系统基于make
和makefiles
。在 makefile 中指定了 TARGETS。依赖于在 makefile 中命名或附加在 make 命令上的 TARGET 源代码的不同部分被编译并包含在可执行文件中(http://mrbook.org/blog/tutorials/make/,https://en .wikipedia.org/wiki/Make_(software) ) 在 makefile 中搜索ilclient
并比较这个Makefile: no rule to make target
一个构建系统可以包含多个 makefile。在这种情况下,在大多数情况下都有一个层次结构:顶级 makefile 调用 submakefiles ...以下文件似乎是主 makefile https://github.com/HaarigerHarald/omxiv/blob/master/Makefile
检查是否满足 TARGET ilclient 的所有依赖项:
ilclient:
mkdir -p libs
cp -ru /opt/vc/src/hello_pi/libs/ilclient libs
make -C libs/ilclient