摘要: 6. C 函数调用机制概述 ​ 在 Linux 内核程序 boot/head.s 执行完基本初始化操作之后,就会跳转区执行 init/main.c 程序。那么 head.s 程序时如何把执行控制转交给 init/mian.c 程序呢?即汇编程序时如何调用执行 C 语言程序的?这里我们首先描述一下 C 阅读全文
posted @ 2018-07-10 10:41 洛克十年 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. C 语言程序概述 ​ GNU gcc 对 ISO 标准 C89 描述的 C 语言进行了一些扩展,其中一些扩展部分已经包括进 IOS C99 标准中。本节给出了内核中经常用到的一些 gcc 扩展语句的说明。 2. C 程序编译和链接 ​ 使用 gcc 汇编器编译 C 语言程序时通常会经过四个处理 阅读全文
posted @ 2018-07-10 10:03 洛克十年 阅读(520) 评论(0) 推荐(0) 编辑