在用户空间代码中,__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
.