12.07.2015 Views

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

RealView Compilation Tools コンパイラユーザガイド - ARM ...

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.

<strong>ARM</strong> コンパイラの 使 い 方• 「--translate_gld」 (ページ 2-140)sourceC または C++ のソースコードを 含 む 1 つ 以 上 のテキ ス トファイルのファイル 名 を 指 定 します。 デフォル ト では、 コンパイ ラはソースフ ァ イルを 検 索 し、 現 在 の 場 所 に 出 力ファイルを 作 成 します。ソースファイルがアセンブリ ファイルの 場 合 、 つま り、ファイル 拡 張 子 が .s の 場 合 、 コ ンパ イ ラ に よ っ て <strong>ARM</strong> アセンブラが 起 動 され、 そのソースファ イルが 処 理 されます。このオプションは arm-linux-options では 使 用 されません。その 他 すべてのオプシ ョ ンには 必 須 です。例 えば、 <strong>ARM</strong> コ ンパイ ラ では 複 数 の 入 力 フ ァ イルがサポー ト さ れます。armcc -c [options] ifile_1 ... ifile_n入 力 フ ァ イルにダ ッ シ ュ (-) を 指 定 する と、 コンパイラは stdin からの 読 み出 しを 行 います。 後 続 のすべての 引 数 が コ マン ド ス イ ッ チではな く フ ァ イル名 と し て 処 理 さ れる よ う に 指 定 する には、 POSIX オプシ ョ ン (--) を 使 用 します。 詳 細 については、 「コ マン ド ラ イ ンオプシ ョ ンの 使 用 」 (ページ 2-2) を参 照 し て 下 さ い。デフォルト 動 作コンパイラの 起 動 コンフィギュレーションは、 指 定 されたコマンドラインオプシ ョ ン と フ ァ イル 名 拡 張 子 に 従 って コ ンパイ ラ に よ って 決 定 さ れます。 コマンド ラインオプシ ョ ンによって、 ファ イル 拡 張 子 によって 決 まるデフォルトのコンフィグレーションがオーバーライドされます。 コ ンパ イ ラ の 起 動 言語 は C か C++、 命 令 セットは <strong>ARM</strong> か Thumb にな り ます。1 つのコマン ド で 複 数 のフ ァ イルを コ ンパイルする 場 合 、 すべてのフ ァ イルは 同 じ タ イプ (C または C++) でなければなりません。 コンパイラは、 ファイル 拡 張 子 に 基 づいて 言 語 を 切 り 替 える こ と ができ ません。 以 下 の 例 では、 指定 された ソース フ ァ イルで 異 な る 言 語 が 使 用 されているため、 エラーが 生 成されます。armcc -c test1.c test2.cpp競 合 する フ ァ イル 拡 張 子 の 付 いたフ ァ イルを 指 定 し て も、 コ ンパ イ ラ では、拡 張 子 に 関 係 な く 、 C および C++ 用 に 両 方 のフ ァ イルを コ ンパイルする こ とができ ます。 以 下 に 例 を 示 し ます。armcc -c --cpp test1.c test2.cpp<strong>ARM</strong> DUI 0205IJ Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. 2-11ID 100419Non-Confidential,

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

Saved successfully!

Ooh no, something went wrong!