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.

使 用 基 本 链 接 器 功 能}int n = 3;printf("%d cubed = %d\n",n,cubed(n));2. 编 译 器 ( 忽 略 指 示 反 馈 文 件 不 存 在 的 警 告 ):armcc --asm -c --feedback fb.txt fb.c缺 省 情 况 下 , 这 将 内 联 cubed() 函 数 并 创 建 汇 编 程 序 文 件 fb.s 和 目 标 文 件fb.o。 在 汇 编 程 序 文 件 中 ,legacy() 和 cubed() 的 代 码 仍 存 在 。 由 于 此 内 联操 作 ,main 中 没 有 cubed() 的 调 用 。由 于 cubed() 未 声 明 为 static, 因 此 将 保 留 其 外 联 副 本 。3. 使 用 以 下 命 令 行 链 接 目 标 文 件 以 创 建 链 接 器 反 馈 文 件 :armlink --info sizes --list fbout1.txt --feedback fb.txt fb.o -o fb.axf链 接 器 诊 断 将 输 出 到 文 件 fbout1.txt 中 。注 意有 关 详 细 信 息 , 请 参 阅 第 2-26 页 的 生 成 与 映 像 相 关 的 信 息 和 第 2-32 页 的 控制 链 接 器 诊 断 消 息 。链 接 器 反 馈 文 件 在 备 注 中 标 识 包 含 未 使 用 函 数 的 源 文 件 ( 未 被 编 译 器 使用 ), 并 且 包 括 legacy() 和 cubed() 函 数 的 条 目 :;## <strong>ARM</strong> Linker, RVCT ver [Build num]: Last Updated: Date;VERSION 0.2;FILE fb.ocubed

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

Saved successfully!

Ooh no, something went wrong!