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.

编 译 器 命 令 行 选 项其 中 , option 是 下 列 值 之 一 :fnsinlinefns防 止 删 除 未 使 用 的 函 数防 止 删 除 未 使 用 的 内 联 函 数noninlinefns 防 止 删 除 未 使 用 的 非 内 联 函 数paths防 止 进 行 路 径 删 除 优 化 , 如 a||b 转 换 为 a|b。 它 支 持 修 正 条 件 判 定覆 盖 (MCDC) 测 试 。calls 防 止 通 过 内 联 或 尾 调 用 等 删 除 调 用 。calls:distinct防 止 通 过 交 叉 跳 转 等 合 并 调 用 ( 即 通 用 尾 路 径 合 并 )。libcalls 防 止 通 过 内 联 扩 展 等 删 除 对 库 函 数 的 调 用 。数 据 防 止 删 除 数 据 。rodata 防 止 删 除 只 读 数 据 。rwdata 防 止 删 除 读 写 数 据 。data:order 防 止 对 数 据 重 新 排 序 。另 请 参 阅• 第 4-35 页 的 __attribute__((nomerge))• 第 4-37 页 的 __attribute__((notailcall))2.1.140 --rtti, --no_rtti此 选 项 控 制 对 C++ 中 RTTI 功 能 dynamic_cast 和 typeid 的 支 持 。模 式仅 当 源 语 言 为 C++ 时 , 此 选 项 才 有 效 。缺 省 设 置缺 省 选 项 为 --rtti。另 请 参 阅• 第 2-50 页 的 --dllimport_runtime, --no_dllimport_runtime2-110 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!