RealView - ARM Information Center
RealView - ARM Information Center
RealView - ARM Information Center
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
链 接 器 命 令 语 法--[no_]scanlib--userlibpath pathlist启 用 或 禁 用 扫 描 缺 省 库 ( 标 准 <strong>ARM</strong> C 和 C++ 库 ) 以 解 析 引用 。--scanlib 是 缺 省 值 。指 定 用 于 搜 索 用 户 库 的 路 径 列 表 。pathlist 是 由 逗 号 分 隔 的 路 径 列 表 , 用 于 搜 索 所 需 的 库 。 指 定 多 个路 径 名 时 , 在 逗 号 和 路 径 名 之 间 不 要 留 有 空 格 , 例 如path1,path2,path3,...,pathn。有 关 包 含 用 户 库 的 详 细 信 息 , 请 参 阅 第 7-3 页 的 库 搜 索 、 选 择 和 扫描 。2.2.4 控 制 链 接 器 行 为以 下 选 项 控 制 对 象 的 链 接 方 式 :--match crossmangled指 示 链 接 器 将 以 下 组 合 作 为 整 体 进 行 匹 配 :• 对 具 有 重 整 定 义 的 未 重 整 符 号 的 引 用• 对 具 有 未 重 整 定 义 的 重 整 符 号 的 引 用 。库 和 匹 配 按 以 下 方 式 操 作 :• 如 果 库 成 员 定 义 了 重 整 定 义 , 并 且 存 在 未 解 析 的 未 重 整 引 用 ,则 加 载 成 员 以 满 足 它 。• 如 果 库 成 员 定 义 了 未 重 整 定 义 , 并 且 存 在 未 解 析 的 重 整 引 用 ,则 加 载 成 员 以 满 足 它 。注 意此 选 项 与 部 分 链 接 一 起 使 用 时 无 效 果 。 即 使 存 在 重 整 定 义 , 部 分 对象 也 包 含 所 有 对 未 重 整 符 号 的 未 解 析 引 用 。 只 在 最 后 的 链 接 步 骤中 完 成 匹 配 。--strict指 示 链 接 器 将 可 能 会 产 生 故 障 的 条 件 报 告 为 错 误 而 不 是 警 告 。 其中 一 个 条 件 示 例 是 : 从 非 交 互 函 数 获 取 交 互 函 数 的 地 址 。--[no_]strict_relocations--strict_relocation 指 示 链 接 器 报 告 已 过 时 的 和 不 提 倡 使 用 的 重 定位 的 实 例 。在 链 接 使 用 先 前 版 本 的 <strong>ARM</strong> 工 具 构 建 的 目 标 文 件 时 , 最 有 可 能 发生 重 定 位 错 误 和 警 告 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-9