在.h文件中没有包含其他.h文件
然后我看到uint8_t,int16_t,spin lock_t,atomic_t,ssize_t,_be32,_be16, 编译器可以理解像char,unsigned long,struct这样的原语,但那些以_t结尾的那些呢?他们在哪里定义?
我检查linux / kernel.h,我也没看到它们。
答案 0 :(得分:0)
对于Linux内核和Linux内核模块,它们都在以下位置定义:
/usr/src/linux/include/linux/types.h