用i2som提供的sdk编译100ask stm32mp1视频提供的hello设备驱动源码,报没有sys/types.h错
待解决
解决思路:
背景
设备驱动源码,来自100ask,里面还有驱动源码测试程序,用Makefile文件说明依赖关系
编译工具链,来自i2som,使用可查看i2som官网 wiki
推断
1、是Makefile文件问题
尝试将sys/types.h头文件路径加入Makefile文件(-I dir),重新编译,问题解决,但是链接时提示有几个*.o文件找不到,待解决
Makefile文件中使用$CROSS_COMPILE,需要改成$CC
2、是交叉编译链参数设置问题
参数--sysroot已在交叉编译链设置,为什么还需要指定sys/types.h头文件路径,解决办法:


$CC值已经不需要任何后缀
如果,感到此时的自己很辛苦,那告诉自己:容易走的都是下坡路。坚持住,因为你正在走上坡路,走过去,你就一定会有进步。如果,你正在埋怨命运不眷顾,开导自己:命,是失败者的借口;运,是成功者的谦词。命运从来都是掌握在自己的手中,埋怨,只是一种懦弱的表现;努力,才是人生的态度。

浙公网安备 33010602011771号