07.01.2015 Views

PDF version - ARM Information Center

PDF version - ARM Information Center

PDF version - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

以 前 のリ リ ースについて<br />

A.2.4<br />

RVCT v3.0 における <strong>ARM</strong> リ ン カの 変 更 点<br />

RVCT v3.0 では、 次 の 点 が 変 更 されま した。<br />

• 最 新 リ リ ースの リ ン カでは、 SVr4 のイ メージおよび 共 有 ライブラ リの<br />

スレッドローカル 記 憶 域 (TLS) のみがサポート されます。 リ ンカの 実<br />

装 の 詳 細 については、 <strong>ARM</strong> アーキテクチャ 用 ABI [ABI-addenda] の 正<br />

誤 表 および 追 捕 表 を 参 照 し て 下 さ い。<br />

• RVCT v3.0 には、 新 しい リ ンカオプシ ョ ン --compress_debug があ り ます。<br />

これによ り、.debug_* セ ク シ ョ ンが 強 制 的 に 圧 縮 さ れる ため、 冗 長 性 が<br />

軽 減 され、 デバッグテーブルのサイズが 改 善 されます。 ただ<br />

し、--compress_debug オプシ ョ ン を 使 用 する と 、 リ ン ク 時 間 が 長 く な り ま<br />

す。<br />

• RVCT v3.0 には、 新 しい リ ンカオプシ ョ ン --info libraries があ り ます。<br />

こ れに よ り 、 リ ン ク ス テージに 対 し て 自 動 的 に 選 択 さ れたすべての ラ イ<br />

ブ ラ リ の 完 全 パス 名 が 出 力 さ れます。 こ のオプシ ョ ン を 修 飾 子<br />

--info_lib_prefix と 共 に 使 用 すると、 特 定 のライブラ リに 関 する 情 報 を<br />

表 示 で き ます。<br />

• RVCT v3.0 には、 新 しい リ ンカオプシ ョ ン --no_legacyalign があ り ます。<br />

こ れに よ り 、 リ ンカではセ ク シ ョ ン を 配 置 する 際 に 自 然 配 列 が 使 用 さ れ<br />

ます。<br />

• RVCT v3.0 には、 新 しい リ ンカオプシ ョ ン --dynamic_debug があ り ます。<br />

これによ り、 リ ンカではデバッグセクショ ンのダイナミ ックな 再 配 置 が<br />

出 力 さ れます。<br />

• RVCT v3.0 には、 新 しい リ ンカオプシ ョ ン --show_cmdline があ り ます。 こ<br />

のオプシ ョ ン を 使 用 する と 、 リ ンカで コ マン ド ラ イ ンがどの よ う に 処 理<br />

されたかを 確 認 できます。<br />

• <strong>ARM</strong> リンカでは、gcc でレポー ト さ れる 形 式 に 一 致 する メ ッ セージを 表<br />

示 する ための コ マン ド ラ イ ンオプシ ョ ン --diag_style gnu がサポー ト され<br />

る よ う にな り ま し た。 こ れは、 以 前 の リ リ ース で 使 用 で き る arm 形 式 お<br />

よび ide 形 式 に 追 加 さ れています。<br />

A-20 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IJ<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!