12.07.2015 Views

RealView - ARM Information Center

RealView - ARM Information Center

RealView - ARM Information Center

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

链 接 器 命 令 语 法--runpath pathlist--soname name--[no_]startup symbol--symver_script file--symver_soname在 调 试 时 使 用 --no_remove 可 在 最 终 映 像 中 保 留 所 有 输 入 节 ( 即 使 它们 是 未 使 用 的 )。使 用 --keep 选 项 可 在 正 常 构 建 中 保 留 指 定 节 。指 定 要 添 加 到 搜 索 路 径 的 路 径 列 表 ,Linux 动 态 链 接 器 使 用 该 路 径来 搜 索 此 映 像 / 共 享 对 象 所 需 的 共 享 对 象 。pathlist 是 用 逗 号 分 隔 的 路 径 列 表 。 指 定 多 个 路 径 名 时 , 在 逗 号 和路 径 名 之 间 不 要 留 有 空 格 , 例 如 path1,path2,path3,...,pathn。指 定 共 享 对 象 运 行 时 名 称 , 该 名 称 由 链 接 到 此 共 享 对 象 的 任 何 对 象用 作 相 关 性 名 称 。 此 相 关 性 存 储 在 链 接 器 生 成 的 可 执 行 文 件 中 。有 关 详 细 信 息 , 请 参 阅 第 6 章 BPABI 和 System V 共 享 库 和 可 执 行 文件 。--startup symbol 使 链 接 器 可 以 使 用 带 有 不 同 启 动 符 号 的 备 选 C 库 。缺 省 情 况 下 ,symbol 设 置 为 __main。--no_startup 选 项 不 使 用 symbol 自 变 量 。如 果 存 在 对 由 C 库 启 动 代 码 定 义 的 符 号 的 引 用 , 则 链 接 器 将 包 括 C库 启 动 代 码 。 此 符 号 引 用 称 为 启 动 符 号 。 它 在 链 接 器 发 现 main()的 定 义 时 自 动 创 建 。 使 用 --startup 选 项 可 以 更 改 此 符 号 引 用 。• 如 果 链 接 器 找 到 了 main() 的 定 义 , 但 找 不 到 对 symbol 的 引 用( 或 定 义 ), 则 链 接 器 会 生 成 错 误 。• 如 果 链 接 器 找 到 了 main() 的 定 义 和 对 symbol 的 引 用 ( 或 定义 ), 但 没 有 指 定 入 口 点 , 则 链 接 器 将 生 成 警 告 。 有 关 详 细 信息 , 请 参 阅 第 2-15 页 的 控 制 映 像 内 容 中 的 --entry location。打 开 隐 式 符 号 版 本 控 制 并 使 您 可 以 将 file 指 定 为 符 号 版 本 脚 本 。有 关 详 细 信 息 , 请 参 阅 第 4-22 页 的 符 号 版 本 控 制 。打 开 隐 式 符 号 版 本 控 制 并 使 您 可 以 版 本 化 符 号 以 强 制 实 施 静 态 绑定 。 如 果 符 号 没 有 已 定 义 的 版 本 , 链 接 器 将 使 用 所 链 接 的 文 件 的SONAME。<strong>ARM</strong> DUI 0349AC 版 权 所 有 © 2007 <strong>ARM</strong> 公 司 。 保 留 所 有 权 利 。 2-23

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

Saved successfully!

Ooh no, something went wrong!