问题1:因Makefile续行多了个tab制表符导致编译错误,详见下图:
左边:可以正常编译的Makefile 右边:编译错误的Makefile
问题2:/src/Makefile
GOKE_COMMON_SOURCE_DIR = ../gk7605v100/sample/common (此处多了一个空格)
Makefile里面,添加编译all-am: Makefile $(LTLIBRARIES) sample_comm_venc.o,为什么没编译到:%.o: $(GOKE_COMMON_SOURCE_DIR)/%.c 。原因:GOKE_COMMON_SOURCE_DIR = ../gk7605v100/sample/common 最后多了个空格,去掉即可。