![Linux内核编程中如何确定字长?](https://linux22.com/image/59458/Linux%E5%86%85%E6%A0%B8%E7%BC%96%E7%A8%8B%E4%B8%AD%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E5%AD%97%E9%95%BF%EF%BC%9F%20.png)
在用户空间代码中,__WORDSIZE
使用该宏,包含在<bits/wordsize.h>
.但是,当我进行Linux内核编程时,__WORDSIZE
似乎不可用。
如果<bits/wordsize.h>
包含,它将收到一个编译错误,提示:
error: bits/wordsize.h: No such file or directory
但如果<bits/wordsize.h>
不包含,它将收到另一个编译错误,说:
error: ‘__WORDSIZE’ undeclared.
看来内核编程不支持<bits/wordsize.h>
头文件。 Linux 内核编程中如何确定字长?
PS我的编译器版本是gcc (GCC) 4.4.6
.