12.07.2015 Views

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

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

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

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

<strong>ARM</strong> コンパイラの 使 い 方コンパイラが defs.h の 処 理 を 開 始 する と、 現 在 の 場 所 は ...\include\sys になります。 defs.h によってインクルード されるファイルで、 絶 対 パス 名 が 指 定 されていないフ ァ イルについては、 ...\include\sys か ら の 相 対 位 置 で 検 索 さ れます。元 の 現 在 の 場 所 であ る ...\include は、 コ ンパイ ラ で defs.h の 処 理 が 終 了 し たと きにのみ 復 元 さ れます。コンパイラオプション --kandr_include を 使 用 する と 、 現 在 の 場 所 のス タ ッ キングを 無 効 にできます。 このオプショ ンによ り、 コンパイラでは、 The CProgramming Language でカーニハン と リ ッチーが 初 めて 記 述 し た 検 索 規 則 が使 用 さ れます。 この 規 則 に 基 づき、 ルートから 始 まらないユーザ #include は、コ ンパイル 中 の ソース フ ァ イルを 含 むデ ィ レ ク ト リ の 相 対 位 置 か ら 検 索 さ れます。 『コンパイ ラ リ ファレンスガイ ド』 の 「--kandr_include」 (ページ2-87) を 参 照 して 下 さい。2.3.2 RVCT40INC 環 境 変 数RVCT40INC 環 境 変 数 は、 RVCT 付 属 の イ ン ク ルー ド フ ァ イル (ヘ ッ ダ フ ァ イ ルとソースファイル) の 場 所 を 指 します。 この 環 境 変 数 は 変 更 しないで 下 さい。別 の 場 所 にあ る フ ァ イルを イ ン ク ルー ド する 場 合 は、 必 要 に 応 じ て、-I と -Jコマンド ラインオプショ ンを 使 用 して 下 さい。コンパイル 時 に、RVCT40INC で 指 定 し たデ ィ レ ク ト リ は、-I オプシ ョ ンで 指 定 したデ ィ レ ク ト リ が 検 索 された 直 後 に 検 索 されます。 -J オプシ ョ ンを 使 用 すると、RVCT40INC は 無 視 されます。2-18 Copyright © 2002-2010 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0205IJNon-Confidential, ID 100419

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

Saved successfully!

Ooh no, something went wrong!