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> コンパイラの 使 い 方2.4 プリコンパイルヘッダファイルソース フ ァ イルを コ ンパイルする と 、 イ ン ク ルー ド されるヘ ッ ダフ ァ イルもコンパイルされます。 1 つのヘッ ダフ ァ イルが 複 数 のソース フ ァ イルにイ ン クルードされる 場 合 、 そのヘッダファイルは、 各 ソースファイルがコンパイルされるたびに 再 コンパイルされます。 また、 インクルード されるヘッダファイルに 数 多 くのコード 行 が 含 まれていても、 そのヘッダファイルをインクルー ド する ソ ース フ ァ イ ルのサ イ ズが 比 較 的 小 さ い 場 合 があ り ます。 このため、 一 般 的 には、 ヘッダファイルをプリ コンパイルするこ とによって、 ヘッダファイルの 再 コンパイルを 避 けるこ とが 推 奨 されています。 このよ うなファイルは、 プリコンパイルヘッダ (PCH) フ ァ イル と 呼 ばれています。デフォル ト では、 コンパイ ラは PCH フ ァ イルを 作 成 する と き に 以 下 の 処 理 を行 います。• 元 の ソ ース フ ァ イ ルの 名 前 を 取 得 し、 拡 張 子 を .pch に 置 き 換 えます。• PCH ファイルを 元 のソースファイルと 同 じディ レク ト リに 作 成 します。注1 回 の コ ンパイルで 複 数 の ソース フ ァ イルを 指 定 する 場 合 には、 PCH 処 理 は利 用 で き ません。 PCH 処 理 を 要 求 した 場 合 に 元 のソースフ ァ イルを 複 数 指 定する と、 コンパイ ラによってエラーメ ッセージが 生 成 され、 コンパイルが 中止 されます。注PCH フ ァ イルが 使 用 可 能 で も、 コ ンパ イ ラ で 使 用 さ れる と は 限 り ません。 シス テムの 設 定 上 の 問 題 (RHE3 や Vista でのア ド レ ス 空 間 の ラ ンダム 化 な ど)によ り、 コンパイラが PCH ファイルを 使 用 できない 場 合 もあります。<strong>ARM</strong> コンパイラは、 ヘッダファイルを 自 動 的 にプリ コンパイルできます。 また、 <strong>ARM</strong> コ ンパ イ ラ で、 プ リ コ ンパ イルを 制 御 する こ と も で き ます。 詳 細 については、 以 下 を 参 照 して 下 さい。• 「 自 動 PCH 処 理 」 (ページ 2-20)• 「 手 動 PCH 処 理 」 (ページ 2-23)• 「PCH 処 理 中 の メ ッ セージ 出 力 の 制 御 」 (ページ 2-24)• 「パフ ォーマン スに 関 する 問 題 点 」 (ページ 2-24)<strong>ARM</strong> DUI 0205IJ Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. 2-21ID 100419Non-Confidential,

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

Saved successfully!

Ooh no, something went wrong!