use*_*748 8 linux kernel headers
我正在尝试编译一些与使用数据类型 u8、u16、u32、u64 的无线子系统 (mac80211) 相关的文件。这些都没有解决。所引用的头文件是包含在内的 linux/types.h。但是,正在识别 __uxx 数据类型。我尝试包含 asm-generic/types.h 但问题没有得到解决。任何指针?
pev*_*vik 1
奇怪 - 如果它是用户空间,你需要使用它的前缀__(例如__u32),但 mac80211 是内核相关的项目。
__
__u32
<linux/types.h>注意:是否包含或并不重要,<asm/types.h>因为第一个包含第二个。恕我直言,由于可移植性,您不应该包含(<asm-generic/types.h>由 包含)。<asm/types.h>
<linux/types.h>
<asm/types.h>
<asm-generic/types.h>
请参阅LDD中的更多信息。
归档时间:
13 年,10 月 前
查看次数:
13892 次
最近记录:
8 年,8 月 前