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.17 --bss_threshold=num此 选 项 控 制 小 型 全 局 ZI 数 据 项 在 节 中 的 放 置 。 小 型 全 局 ZI 数 据 项 是 小 于 或 等于 八 字 节 的 未 初 始 化 数 据 项 。语 法--bss_threshold=num其 中 :num 是 下 列 值 之 一 :0 将 小 型 全 局 ZI 数 据 项 放 在 ZI 数 据 节 中8 将 小 型 全 局 ZI 数 据 项 放 在 RW 数 据 节 中 。用 法在 RVCT 的 当 前 版 本 中 , 编 译 器 可 在 优 化 时 将 小 型 全 局 ZI 数 据 项 放 置 在 RW 数据 节 中 。 在 RVCT 2.0.1 及 更 低 版 本 中 , 缺 省 情 况 下 会 将 小 型 全 局 ZI 数 据 项 放 置在 ZI 数 据 节 中 。使 用 此 选 项 可 模 拟 RVCT 2.0.1 及 更 低 版 本 中 与 小 型 全 局 ZI 数 据 项 在 ZI 数 据 节中 的 放 置 有 关 的 行 为 。注 意选 择 --bss_threshold=0 选 项 时 , 可 指 示 编 译 器 将 所 有 小 型 全 局 ZI 数 据 项 放 置 在ZI 数 据 节 的 当 前 编 译 模 块 中 。 若 要 将 特 定 变 量 放 置 在 :• 某 一 ZI 数 据 节 中 , 请 使 用 __attribute__((zero_init))• 特 定 的 ZI 数 据 节 中 , 请 组 合 使 用 __attribute__((section)) 和__attribute__((zero_init))。缺 省 设 置如 果 未 指 定 --bss_threshold 选 项 , 编 译 器 将 采 用 --bss_threshold=8。如 果 在 命 令 行 中 指 定 <strong>ARM</strong> Linux 配 置 文 件 并 使 用 --translate_gcc 或--translate_g++, 编 译 器 将 采 用 --bss_threshold=0。2-20 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!