ARM® コンパイラツールチェーン ARM® コンパイラツールチェーンおよび GNU ライブラリでの Linux アプリケーションのビルド

バージョン 4.1


List of Topics

表記規則とフィードバック
ARM コンパイラツールチェーンおよび GNU ライブラリを使用した Linux アプリケーションのビルドについて
ARM コンパイラツールチェーンと GNU ライブラリについて
Linux アプリケーションの開発で想定される作業事例
Linux アプリケーションのビルドにおける制限事項
Linux アプリケーションのビルド時におけるターゲットプロセッサの要件
Linux アプリケーションのビルド要件
ARM アプリケーションバイナリインタフェースについて
混合 ABI コンポーネント間の相互運用性
ARM コンパイラツールチェーンを使用した Linux アプリケーションまたは Linux ライブラリのビルド
ARM コンパイラツールチェーンを使用した Linux アプリケーションまたは Linux ライブラリのビルドについて
Linux アプリケーション向けの ARM コンパイラツールチェーンの設定
ARM コンパイラツールチェーンの自動設定
ARM コンパイラツールチェーンの手動設定
ARM コンパイラツールチェーンの一般的なオプションを使用した ARM Linux 向けビルド
GCC および GNU Id の単純な置き換えとしての ARM コンパイラツールチェーンの使用
armcc の GCC エミュレーションモード
GNU エミュレーションモードでの一般的な armcc オプションの使用
GCC と armcc エミュレーションモードの動作の違いと制限
初期バージョンの ARM ツールからのビルドの移行
設定ファイルを使用しない最小限の移行方法
設定ファイルを使用した移行
一般的なアセンブラコマンドラインオプション
ARM コンパイラツールチェーンの追加のヘッダ
ARM コンパイラツールチェーンを使用した共有ライブラリのビルド
アプリケーションでの共有ライブラリの使用
よくある質問とトラブルシューティング
Linux アプリケーションのビルドに関する詳細な情報はどこにありますか?
EABI 準拠 Linux カーネルをビルドするにはどうすればよいですか?
ARM コンパイラツールチェーンを使用して Linux カーネルをビルドできますか?
どのバージョンのカーネルを使用する必要がありますか?
EABI 準拠アプリケーションと EABI に準拠しないアプリケーションを同時に使用できますか?
GNU ツールによって返される EABI バージョンがソースオブジェクトとターゲットオブジェクトで異なる
GNU リンカまたは armlink によって wchar_t の種類が競合していることが通知される
ハードウェア VFP 命令の使用
Linux アプリケーションで ARM ライブラリを使用できますか?
使用されるライブラリを確認するにはどうすればよいですか?
アプリケーションにリンクされるライブラリを詳細に制御するにはどうすればよいですか?
アプリケーションの実行に関する一般的な問題
セグメント化のエラーが発生した場合はどうすればよいですか?
イメージのサイズとデバッグデータの削除
pthread シンボルに対する未定義シンボルエラー

著作権

® または ™ のマークが付いた言葉およびロゴは、この著作権情報で別段に規定されている場合を除き、ARM の EU またはその他の国における登録商標および商標です。本書に記載されている他の製品名は、各社の所有する商標です。

本書に記載されている情報の全部または一部、ならびに本書で紹介する製品は、著作権所有者の文書による事前の許可を得ない限り、転用・複製することを禁じます。

本書に記載されている製品は、今後も継続的に開発・改良の対象となります。本書に含まれる製品およびその利用方法についての情報は、ARM が利用者の利益のために提供するものです。したがって当社では、製品の市販性または利用の適切性を含め、暗示的・明示的に関係なく一切の責任を負いません。

本書は、本製品の利用者をサポートすることだけを目的としています。本書に記載されている情報の使用、情報の誤りまたは省略、あるいは本製品の誤使用によって発生したいかなる損失・損傷についても、ARM は一切責任を負いません。

ARM という用語が使用されている場合、"ARM または必要に応じてその子会社" を指します。

機密保持ステータス

本書は非機密扱いであり、本書を使用、複製、および開示する権利は、ARM および ARM が本書を提供した当事者との間で締結した契約の条項に基づいたライセンスの制限により異なります。

製品ステータス

本書の情報は最終版であり、開発済み製品に対応しています。

Revision History
Revision A2010 年 5 月 28 日ARM コンパイラツールチェーン v4.1 リリース
Revision B2010 年 9 月 30 日ARM コンパイラツールチェーン v4.1 のアップデート 1
Copyright © 2010 ARM. All rights reserved.ARM DUI 0483BJ
Non-ConfidentialID011811