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.
链 接 器 命 令 语 法可 以 将 symdefs 文 件 包 括 在 列 表 中 , 为 先 前 生 成 的 映 像 文 件 提 供 全局 符 号 值 。 有 关 详 细 信 息 , 请 参 阅 第 4-8 页 的 访 问 其 他 映 像 中 的 符号 。可 以 用 以 下 方 式 来 使 用 输 入 文 件 列 表 中 的 库 :• 指 定 要 添 加 到 库 列 表 中 的 一 个 库 , 用 于 提 取 解 析 了 任 何 未 解析 的 非 弱 引 用 的 成 员 。 例 如 , 指 定 输 入 文 件 列 表 中 的mystring.lib。注 意仅 当 此 列 表 中 的 库 成 员 解 析 了 未 解 析 的 非 弱 引 用 时 , 才 将 该列 表 中 的 库 成 员 添 加 到 映 像 中 。--libpath pathlist• 指 定 从 库 中 提 取 的 特 定 成 员 , 并 将 它 们 作 为 单 个 对 象 添 加 到映 像 中 。 例 如 , 指 定 输 入 文 件 列 表 中 的mystring.lib(strcmp.o)。链 接 器 自 动 搜 索 适 当 的 C 和 C++ 库 以 便 为 映 像 选 择 最 佳 的 标 准 函数 。 您 可 以 使 用 --no_scanlib 来 防 止 自 动 搜 索 标 准 库 。链 接 器 按 以 下 顺 序 处 理 输 入 文 件 列 表 :1. 对 象 无 条 件 添 加 到 映 像 中 。2. 使 用 模 式 将 从 库 中 选 择 的 成 员 无 条 件 地 添 加 到 映 像 中 ( 如 同添 加 对 象 一 样 )。 例 如 , 以 下 命 令 无 条 件 地 添 加 mylib 中 的 所有 a*.o 对 象 和 stdio.o:armlink main.o mylib(stdio.o) mylib(a*.o)在 UNIX 平 台 上 , 可 能 需 要 对 括 号 进 行 转 义 , 例 如 :armlink main.o mylib\(stdio.o\)3. 将 标 准 C 或 C++ 库 添 加 到 库 列 表 中 , 以 后 用 于 解 析 任 何 遗 留的 引 用 。有 关 详 细 信 息 , 请 参 阅 第 7-3 页 的 库 搜 索 、 选 择 和 扫 描 。指 定 用 于 搜 索 <strong>ARM</strong> 标 准 C 和 C++ 库 的 路 径 列 表 。包 含 <strong>ARM</strong> 库 的 父 目 录 的 缺 省 路 径 由 RVCT31LIB 环 境 变 量 指 定 。 此 处指 定 的 任 何 路 径 都 将 覆 盖 由 RVCT31LIB 指 定 的 路 径 。pathlist 是 由 逗 号 分 隔 的 路 径 列 表 , 仅 用 于 搜 索 所 需 的 <strong>ARM</strong> 库 。指 定 多 个 路 径 名 时 , 在 逗 号 和 路 径 名 之 间 不 要 留 有 空 格 , 例 如path1,path2,path3,...,pathn。此 列 表 必 须 以 <strong>ARM</strong> 库 目 录 armlib 和 cpplib 的 父 目 录 结 束 。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-7