1!2, !*-*! 3. 9678*
--&%-* !
%-%"
*@A )%
>>?!*@- !
1.4 获得内核头文件
编译器需要通过系统内核的头文件来获得目标平台所支持的系统函数调用
所需要的信息。对于 内核,最好的方法是下载一个合适的内核,然后复
制获得头文件。需要对内核做一个基本的配置来生成正确的头文件;不过,不
需要编译内核。对于本例中的目标 ,需要以下步骤。
(')在 $%% 目录下解压 &##'(#!#) 内核包,执行命令如下:
.-94$%%
.!HB)"&##'(#!#)
(&)接下来配置编译内核使其生成正确的头文件,执行命令如下:
.-&##'(
.$%;5:765%?
其中 ;5 表示是以 为体系结构,:765
表示是以 为前缀的交叉编译器。也可以用 ? 和 ?
来代替 %?,推荐用 $%%?,这也是内核开发人员用的
最多的配置方法。注意在配置时一定要选择处理器的类型,这里选择三星的
&C'((A !%A%IA !%A%I
&C'(),如图 &#' 所示。配置完退出并保存,检查一下内核目录中的
-%B% #, 和 -%!"#, 文件是不是生成了,
这是编译 * 时要用到的,如果 B% #,和\!"#,文件存在,说明
生成了正确的头文件。