12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

编 译 器 命 令 行 选 项2.1.89 --info=totals此 选 项 指 示 编 译 器 为 每 个 对 象 文 件 提 供 对 象 代 码 和 数 据 大 小 的 总 和 。如 果 以 类 似 格 式 使 用 fromelf -z, 则 编 译 器 会 返 回 与 fromelf 相 同 的 总 和 。 当 源代 码 中 存 在 嵌 入 式 汇 编 代 码 时 , 这 些 总 和 将 包 括 嵌 入 式 汇 编 器 大 小 。示 例Code (inc. data) RO Data RW Data ZI Data Debug File Name3308 1556 0 44 10200 8402 dhry_1.oCode (inc. data) RO Data RW Data ZI Data Debug File Name416 28 0 0 0 7722 dhry_2.o(inc. data) 列 提 供 了 作 为 代 码 组 成 部 分 的 常 数 、 字 符 串 及 其 他 数 据 项 的 大 小 。此 示 例 中 所 示 的 Code 列 包 括 此 值 。另 请 参 阅• 第 2-80 页 的 --list• 《 链 接 器 参 考 指 南 》 中 第 2-25 页 的 --info=topic[,topic,...]• 《 编 译 器 用 户 指 南 》 中 第 5-9 页 的 代 码 度 量• 《 实 用 程 序 指 南 》 中 第 2-2 页 的 使 用 命 令 行 选 项 。2.1.90 --inline, --no_inline此 选 项 启 用 或 禁 用 函 数 的 内 联 。 禁 用 函 数 内 联 有 助 于 增 强 调 试 模 拟 效 果 。如 果 选 择 了 --inline 选 项 , 则 编 译 器 会 考 虑 为 每 个 函 数 进 行 内 联 。 用 --inline编 译 代 码 并 不 会 保 证 内 联 所 有 函 数 。 有 关 编 译 器 如 何 确 定 对 函 数 进 行 内 联 的 详细 信 息 , 请 参 阅 《 编 译 器 用 户 指 南 》 中 第 5-17 页 的 什 么 时 候 才 适 合 编 译 器 执 行内 联 ?。如 果 选 择 了 --no_inline 选 项 , 则 编 译 器 不 会 尝 试 内 联 用 __forceinline 限 定 的 函数 以 外 的 函 数 。缺 省 设 置缺 省 选 项 为 --inline。<strong>ARM</strong> DUI 0348BC Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. 2-73ID090708Non-Confidential, Unrestricted Access

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!