编译遇到的问题:
1. implicit declaration of function 两种原因:
1 没有把函数所在的c文件生成.o目标文件
2 在函数所在的c文件中定义了,但是没有在与之相关联的.h文件中声明
drivers/mmc/sep_mci.c:830: warning: implicit declaration of function `clk_disable' --于是我在sep_mci.c的头部将 <linux/clk.h>包含进去就行了
2. warning: assignment makes pointer from integer without a cast
1. 未包含函数的头文件
2. 函数在被调用之前未作声明
3. error: multiple storage classes in declaration specifiers
把全局静态变量用成了extern (extern static int device_probe())
4. inlining failed in call to always_inlin