커널 데이터 유형 u8, u16, u32, u64가 해결되지 않음 [닫힘]


8

데이터 유형 u8, u16, u32, u64를 사용하는 무선 하위 시스템 (mac80211)과 관련된 일부 파일을 컴파일하려고합니다. 이들은 해결되지 않습니다. 참조되는 헤더 파일은 포함 된 linux / types.h입니다. 그러나 __uxx 데이터 형식이 인식되고 있습니다. asm-generic / types.h를 포함하려고 시도했지만 문제가 해결되지 않습니다. 어떤 포인터?

답변:


1

이상 – 사용자 공간 인 경우 접두사 __(예 __u32:) 와 함께 사용해야 하지만 mac80211은 커널 관련 프로젝트입니다.

참고 : 두 번째를 포함 하는지 <linux/types.h>또는 <asm/types.h>첫 번째를 포함 하는지는 중요하지 않습니다 . 이럴 당신은해야 하지 포함 <asm-generic/types.h>(으로 포함되는 <asm/types.h>인한 휴대 성).

LDD 에서 자세한 정보를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.