02.11.2014 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.

关 于 早 期 版 本<br />

_mutex_release()<br />

此 函 数 使 调 用 线 程 释 放 提 供 的 互 斥 量 。<br />

void _mutex_release(mutex *m);<br />

这 导 致 某 些 函 数 在 多 线 程 环 境 中 的 行 为 方 式 有 所 改 变 , 更 方 便 开 发 人 员 在<br />

多 进 程 系 统 中 使 用 这 些 函 数 。<br />

• <strong>ARM</strong> 库 管 理 程 序 armar 支 持 命 令 行 选 项 --diag_style, 以 指 定 诊 断 消 息 的<br />

显 示 方 式 。 例 如 要 包 含 行 号 和 字 符 计 数 , 可 使 用 :<br />

armar --diag_style ide<br />

缺 省 为 <strong>ARM</strong> 格 式 , 即 --diag_style arm。<br />

A.4.4<br />

RVCT v2.2 中 <strong>ARM</strong> 链 接 器 的 改 动<br />

RVCT v2.2 中 有 以 下 改 动 :<br />

• <strong>ARM</strong> 链 接 器 符 合 《<strong>ARM</strong> 体 系 结 构 的 基 本 平 台 ABI》 [BPABI], 并 支 持 经<br />

GNU 扩 展 的 符 号 版 本 模 型 。 链 接 器 提 供 新 的 选 项 来 控 制 符 号 版 本 , 即 使<br />

用 :<br />

— --symver_script file 来 启 用 隐 式 符 号 版 本 , 以 及 将 file 作 为 符 号 版 本<br />

脚 本 输 入 。<br />

— --symver_soname 来 启 用 隐 式 符 号 版 本 和 版 本 符 号 , 以 便 强 制 静 态 绑<br />

定 。<br />

如 果 符 号 没 有 已 定 义 的 版 本 , 链 接 器 将 使 用 所 链 接 的 文 件 的 SONAME。<br />

注 意<br />

通 常 情 况 下 , 符 号 版 本 只 在 生 成 或 链 接 到 DSO 或 共 享 库 时 有 用 。 它 对 静<br />

态 链 接 没 有 影 响 。<br />

• <strong>ARM</strong> 链 接 器 可 以 执 行 RVCT 的 其 他 组 件 不 可 用 的 某 些 跳 转 优 化 。<br />

两 个 新 的 命 令 行 选 项 可 以 控 制 这 些 优 化 , 即 使 用 :<br />

— --inline 来 启 用 跳 转 内 联 。 缺 省 情 况 下 , 内 联 为 禁 用 。<br />

— --info inline 在 每 内 联 一 个 函 数 时 显 示 信 息 , 以 及 查 看 内 联 的 总 数 。<br />

当 您 指 定 --inline 和 --feedback file 时 , 由 链 接 器 内 联 的 函 数 也 被 发 布 到<br />

反 馈 文 件 中 。<br />

A-28 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IC<br />

Non-Confidential<br />

Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!