PDF version - ARM Information Center
PDF version - ARM Information Center
PDF version - ARM Information Center
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
はじめに<br />
こ と がで き ます。 ま た、 armlink では、 シンボルテーブルの メ ン<br />
バを 含 んでいる 場 合 、 別 のアーカ イブユーテ ィ リ テ ィ で 作 成 さ<br />
れた ar 形 式 のアーカ イ ブを 使 用 する こ と がで き ます。<br />
DWARF 3<br />
DWARF 2<br />
ISO C<br />
ISO C++<br />
ELF<br />
DWARF 3 (DWARF Debugging Standard バージ ョ ン 3) のデバッグ<br />
テーブルは、 RVDS のすべてのツールでサポー ト されています。<br />
DWARF 2 デバ ッ グテーブルは、 RVCT に 収 録 されているすべて<br />
のツールでサポート されています。 また、 RealView Debugger な<br />
ど、 ELF や DWARF 2 と 互 換 性 のあ る <strong>ARM</strong> 製 のデバッ ガで もサ<br />
ポー ト されています。<br />
<strong>ARM</strong> コンパイラでは、ISO C 1990 および 1999 ソースが 入 力 と し<br />
てサポー ト されています。 詳 細 については、 『コンパイ ラユーザ<br />
ガイド』 の 「ソース 言 語 モード」 を 参 照 して 下 さい。<br />
<strong>ARM</strong> コンパイラでは、 ISO C++ 2003 ソースが 入 力 と してサポー<br />
トされています。<br />
<strong>ARM</strong> コー ド 生 成 ツールは、 再 配 置 可 能 な フ ァ イル と 実 行 フ ァ イ<br />
ルを ELF 形 式 で 生 成 し ます。 fromelf ユーテ ィ リ テ ィ を 使 用 する<br />
と、 ELF ファイルを 別 の 形 式 のファイルに 変 換 することができ<br />
ます。<br />
注<br />
DWARF 2 および DWARF 3 標 準 には、 フ レームデータ のデバ ッ グな ど、 一 部<br />
あいまいな 領 域 があ り ます。 そのため、 <strong>ARM</strong> コード 生 成 ツールによって 生 成<br />
された DWARF をサードパーティ 製 のデバッガで 使 用 できるかど う か、 また<br />
はサードパーテ ィ 製 のデバッ ガによ って 生 成 された DWARF を RealView<br />
Debugger で 使 用 でき るかど う かについての 保 証 はあ り ません。<br />
<strong>ARM</strong> アーキテクチャ 用 ABI ( 基 本 標 準 ) への 準 拠<br />
<strong>ARM</strong> アーキテクチャ 用 ABI (アプ リ ケーシ ョ ンバイナ リ インタ フェース) は<br />
標 準 の 集 合 です。 オープンな 標 準 と <strong>ARM</strong> アーキテクチャ 固 有 の 標 準 があ り<br />
ます。 これらの 標 準 によ り、 ベア メ タルから <strong>ARM</strong> Linux などの 主 要 なオペ<br />
レーテ ィ ングシステムまで、 <strong>ARM</strong> ベースの 実 行 環 境 におけ るバイナ リ コー ド<br />
や 開 発 ツールの 相 互 動 作 が 管 理 さ れます。<br />
こ の 標 準 に 準 拠 する と 、 プ ロデューサの 異 な る <strong>ARM</strong> および Thumb のオブ<br />
ジェク トやオブジェク ト ライブラ リを 連 動 させることができます。<br />
1-4 Copyright © 2002-2008 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0202IJ<br />
Non-Confidential