- Makefile中
EXTRA_CFLAGS =-I./include 这样写仍然找不到include里面的头文件
应该是 -I$(shell pwd)/include
EXTRA_CFLAGS = "-I$(shell pwd)/include -DSTATIC_INIT" 多个编译选项用双引号“”括起来;
- 一个很粗心的错误
if(data)
return;
应该是
if(!data)
return;
- function declaration isn't a prototype
static void foo(void) // accepts 0 arguments
在真正的测试当中发现static void foo(),可以添加多个参数;
- 一个开源项目https://www.yoctoproject.org