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.

编 译 器 命 令 行 选 项限 制应 用 的 限 制 如 下 :• 此 选 项 只 影 响 struct 类 型 。 任 何 联 合 类 型 或 其 他 带 有 联 合 成 员 的 聚 合 类 型都 不 能 进 行 位 处 理 操 作 。• 结 构 中 的 成 员 无 法 单 独 进 行 位 处 理 操 作 。• 仅 为 包 含 单 个 位 的 位 域 生 成 位 处 理 操 作 访 问 。• 不 对 const 对 象 、 指 针 和 局 部 对 象 生 成 位 处 理 操 作 访 问 。示 例在 示 例 2-1 中 , 当 使 用 --bitband 命 令 行 选 项 进 行 编 译 时 , 将 在 写 入 位 域 i 和 k时 执 行 位 处 理 操 作 。示 例 2-1 位 处 理 操 作 示 例typedef struct {int i : 1;int j : 2;int k : 1;} BB;BB value;void update_value(void){value.i = 1;value.k = 1;}另 请 参 阅• 第 4-42 页 的 __attribute__((bitband))• 《 编 译 器 用 户 指 南 》 中 第 4-15 页 的 位 处 理 操 作• 处 理 器 的 《 技 术 参 考 手 册 》 (Technical Reference Manual)。2-18 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!