パッチプログラムをダウンロードするには、事前にARM社のコネクトサービスのアカウントを取得し、ログインしておく必要があります。アカウントの取得は以下のURL から無償で行う事ができます:
https://login.arm.com/register.php

ARM Compiler toolchain v6.01(build 22)

はじめに

ARM Compiler 6.01 u1 はARMv8-A およびARMv7-A のアーキテクチャをサポートし、DS-5とともに使用することでARMv8-A またはARMv7-A の実行可能コードのビルドおよびデバッグが可能です。このリリースではAArch32 またはAArch64をターゲットとしたARMv8-A またはARMv7-A 向けベアメタルアプリケーションの実行可能バイナリをビルドするために必要なすべてのツールを含んでいます。
ARM Compiler 6.01 u1ではARMv7-A アーキテクチャおよびCortex-A ファミリのプロセッササポートが追加されています。このリリースに含まれる新しい機能として、位置独立な実行可能イメージの生成、UEFIコードベースのビルドのサポート、Link Time 最適化の初期サポートがあります。ARM Compiler 6.01 u1ではARMv7-R、ARMv7-M およびARM v6-M アーキテクチャに対するアルファサポートも含んでいます。
 

ARM Compiler 6 の構成

[Compiler]
[armlink、armasm、fromelf、armar]
[組み込みシステム向けARM C およびC++ ライブラリ]

ARM Compiler 6.01 でのサポート

アーキテクチャとプロセッサ サポートレベル
ARMv8-A と準拠するプロセッサ サポート済み
ARMv7-A と準拠するプロセッサ サポート済み
ARMv7-R、ARMv7-M、ARMv6-M
および準拠するプロセッサ
アルファサポート−将来のリリースでサポート
現状はARM Compiler 5 の使用を検討してください
ARMv6-M 以前のアーキテクチャ 未サポート
ARM Compiler 5 をご使用ください
 
サポートレベル 詳細
サポート済み 製品品質を保ち、一番高位のサポート優先度
ベータ 実装は完了済みだが、テストは部分的。お客様の試用とフィードバックを歓迎
アルファ 実装は未完了でテストは部分的
お客様の試用とフィードバックを歓迎
未サポート 機能がツールチェインに含まれていないか非推奨になっており、テストは未実施
使用する場合は完全な自己責任
 

インストール手順

ARM Compiler 6.01 単体のインストールを行うには以下の手順に従ってください。例えばDS-5 のようなツールキットの一部としてARM Compiler 6.01 が提供されている場合は、インストールはツールキット側のインストーラで対応しています。そのような場合はツールキットのインストール手順に従ってください。

サポートされるOSプラットフォーム
ARM Compiler 6.01 は以下のプラットフォームをサポートしています。

[Linux でのインストール]
ARM Compiler 6.01 をLinux にインストールするには、(source ではなく)64-bit Linux ホスト環境ではinstall_x86_64.sh を、32-bit Linux ホスト環境ではinstall_x86_32.shを実行し、スクリーン上の手順に従ってください。インストーラは選択したディレクトリにARM Compiler 6.01 を解凍します。
 
[Windowsでのインストール]
ARM Compiler 6.01 をWindows にインストールするには、64-bit Windows ホスト環境ではwin-x86_64setup.exe を、32-bit Windows ホスト環境ではwin-x86_32setup.exe を実行し、スクリーン上の手順に従ってください。以前のバージョンのARM Compiler 6 がすでにインストールされており、アップグレードしたい場合は、以前のバージョンを一旦アンインストールしてから新しいバージョンのARM Compiler 6 をインストールいただくことを推奨します。
 
インストールされる一部のツールはmsvcp110.dll およびmsvcr110.dll のVisual C++ ランタイムライブラリに対する依存性があります。ツールキットのインストーラはそれらが有効でない場合、インストールの際に対処します。
 
[インストール後]
ARM Compiler 6.01 はライセンス管理される製品であり、DS-5 およびARM Compiler ライセンスの両方とともに動作します。

ライセンスの取得については弊社または license.support@arm.com にお問い合わせください。
 
ARMLMD_LICENSE_FILE 環境変数がライセンスファイルを指すように設定して下さい。Windows 環境ではpath の設定にダブルクォートを含む必要がないことに注意してください。スペースを含むpath はダブルクォートがなくとも動作します。
 
[アンインストール]
ARM Compiler 6.01 をWindows 上からアンインストールするにはコントロールパネルの"プログラムと機能"の"プログラムのアンインストール"でARM Compiler 6.01 を選択してアンインストールボタンをクリックします。
 
ARM Compiler 6.01 をLinux 上からアンインストールするには、インストールディレクトリを削除します。

単純なプログラムのビルド

ベアメタルAArch64 システム用の非常に単純なプログラムをコンパイルするには:

armclang はClang コンパイラと同じオプションが使用できます。より詳細については http://clang.llvm.org/docs/UsersManual.html をご参照ください。旧バージョンのARM Compiler に対する下位互換性のため、一部のarmcc コマンドラインオプションをarmclang コマンドラインオプションに変換するコマンドライン変換ツールを提供しています。製品ドキュメントに含まれる Migration and Compatibility Guide をご参照ください。

ドキュメンテーション

以下のドキュメンテーションがARM Compiler 6.01 用に提供されます:
より詳細については ARM Infocenter をご参照ください。

ARM Compiler v6.01 u1(Build 41) 改善と訂正

v6.01 u1での一般的な変更

アンケートにご協力お願いします

この解答はお客様のお役に立てましたでしょうか?

 

           

検索に戻る