1.5 ARM® コンパイラについて

ARM コンパイラについて説明すると共に、 ARM コンパイラで実行できるタスクについて説明します。

ARM Compiler ツールを使用すると、ベアメタル組み込みシステムに適したアプリケーションとライブラリを構築できます。.
ARM コンパイラツールは、 tools_directory にあります。これらのツールを使用して、コマンドラインまたは Eclipse の中からアプリケーションをビルドできます。

表 1-1 ARM コンパイラツール

ツール
説明
armar
ライブラリアン。ELF 形式のオブジェクトファイルをアーカイブやライブラリにまとめて保存するために使用します。これにより、複数の ELF ファイルの代わりにライブラリやアーカイブをリンカに渡すことができます。アーカイブをサードパーティに配布して、アプリケーションの開発に使用してもらうこともできます。.
armasm
アセンブラ。ARM および Thumb アセンブリ言語ソースをアセンブルします。.
armcc
コンパイラ。C コードと C++ コードをコンパイルします。インラインアセンブラおよび組み込みアセンブラをサポートしており、NEON ベクトル化コンパイラも含まれています。.
armlink
リンカ。1 つまたは複数のオブジェクトファイルの内容と、1 つまたは複数のオブジェクトライブラリから選択された部分を結合し、実行可能プログラムを生成します。.
fromelf
イメージ変換ユーティリティ。逆アセンブリおよびコードサイズやデータサイズなど、入力イメージに関するテキスト情報を生成することもできます。.

ARM Compiler is license managed. Specific features are dependent on your installed license.
たとえば、ライセンスにより、 ARM コンパイラの使用を特定のプロセッサタイプに制限されること、または生成可能なイメージの最大サイズ制限を定められること、または ELF 形式オブジェクトの代わりにプロプライエタリ形式(ORC)オブジェクトの使用を求められることがあります。
追加機能を有効にするには、次のフルライセンスを購入します。 DS-5™ Suite。詳細については、ツールの購入元にお問い合わせ下さい。
関連する概念
1.1  DS-5™ について
関連する参考文書
3.3 インストールディレクトリ
関連情報
新しい C プロジェクトまたは C++ プロジェクトの作成
非機密扱いPDF file icon PDF 版ARM DUI0478RJ
Copyright © 2010-2014 ARM.All rights reserved.