《 嵌 入 式 Linux 上 的 C 语 言 编 程 实 践 》 第 13 章 韩 超 /魏 治 宇 /廖 文 江 电 子 工 业 出 版 社1
1 Linux下 的 C 语 言 开 发 环 境第 1 章 Linux环 境 下 C 语 言 的 开 发本 章 介 绍 Linux 操 作 系 统 环 境 下 C 语 言 开 发 的 基 本 概 念 和 程 序 运 行 的 原 理
在 本 章 的 学 习 中 , 读 者 应 重 点 关 注 以 下 内 容 :Linux 中 C 语 言 开 发 的 流 程 和 工 具Linux 中 C 语 言 程 序 的 运 行 机 制1
1 Linux下 的 C 语 言 开 发 环 境Linux和 C 语 言 有 很 深 的 渊 源 , 因 为 Linux 本 身 就 是 用 C 语 言 编 写 的
同 时 , 在 Linux 操作 系 统 中 也 提 供 了 C 语 言 的 开 发 环 境
这 些 开 发 环 境 一 般 包 括 程 序 生 成 工 具 、 程 序 调 试 工具 、 工 程 管 理 工 具 等
1. 程 序 生 成 工 具在 Linux中 , 一 般 使 用 GCC( GNU Compiler Collection) 作 为 程 序 生 成 工 具
GCC提 供 了C 语 言 的 编 译 器 、 汇 编 器 、 连 接 器 以 及 一 系 列 辅 助 工 具
GCC 可 以 用 于 生 成 Linux 中 的 应 用程 序 , 也 可 以 用 于 编 译 Linux 内 核 和 内 核 模 块 , 是 Linux 中 C 语 言 开 发 的 核 心 工 具
2. 程 序 调 试 工 具GDB 是 Linux 中 一 个 强 大 的 命 令 行 调 试 工 具 , 使 用 GDB 调 试 C 语 言 的 时