12.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

编 译 器 命 令 行 选 项另 请 参 阅• 第 2-39 页 的 --depend=filename• 第 2-40 页 的 --depend_format=string• 第 2-41 页 的 --depend_system_headers,--no_depend_system_headers• 第 2-42 页 的 --depend_target=target• 第 2-70 页 的 --ignore_missing_headers• 第 2-86 页 的 -M• 第 2-87 页 的 --md2.1.128 --pointer_alignment=num此 选 项 指 定 应 用 程 序 所 需 的 未 对 齐 指 针 支 持 。语 法--pointer_alignment=num其 中 num 是 下 列 值 之 一 :1 将 经 由 指 针 的 访 问 视 为 具 有 对 齐 方 式 1, 即 字 节 对 齐 或 未 对 齐 。2 将 经 由 指 针 的 访 问 视 为 具 有 不 超 过 2 的 对 齐 方 式 , 即 最 多 半 字 对齐 。4 将 经 由 指 针 的 访 问 视 为 有 不 超 过 4 的 对 齐 方 式 , 即 最 多 字 对 齐 。8 经 由 指 针 的 访 问 具 有 常 规 对 齐 , 即 最 多 双 字 对 齐 。用 法此 选 项 可 在 不 需 要 对 齐 的 情 况 下 , 帮 助 移 植 为 体 系 结 构 编 写 的 源 代 码 。 使 用__packed 限 定 符 可 更 精 细 地 控 制 对 未 对 齐 数 据 的 访 问 , 并 且 对 所 生 成 代 码 的 质量 影 响 较 小 。限 制即 使 在 支 持 未 对 齐 访 问 的 CPU 上 , 不 对 齐 指 针 也 可 能 增 加 代 码 大 小 。 这 是 因 为只 有 加 载 和 存 储 指 令 的 子 集 才 会 从 未 对 齐 访 问 支 持 中 受 益 。 编 译 器 不 能 直 接 对未 对 齐 内 存 对 象 使 用 多 字 传 送 或 协 处 理 器 内 存 传 送 , 包 括 硬 件 浮 点 加 载 和 存储 。2-102 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

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

Saved successfully!

Ooh no, something went wrong!