rtc-make-cross コマンドレファレンス

rtc-make-cross コマンドレファレンス

概要

 rtc-make-cross [OPTION]... [make OPTIONS]...

解説

rtc-make-cross はRTコンポーネントのクロスコンパイルを補助するツールです。 rtc-template や RTCBuilder が生成する旧形式の Makefile をサポートしてい ます。

このコマンドは make コマンドのラッパーとして働き、環境変数 CC/CXX/AR/LD をクロスコンパイルに必要なツールへのパスに設定し、make を 実行します。

このコマンドはシステムの /usr 以下の Endebian クロス開発環境を検索し、 クロスコンパイルに必要なツールを見つけます。このコマンドがクロスコンパ イルツールチェーンを見つけるためには、Endibian クロス開発環境が通常のイ ンストールルールに基づき /usr 以下にインストールされている必要がありま す。それぞれのクロス開発環境は arm-linux-gnu, powerpc-linux-gnu といっ た名前でなければなりません。

オプション

2つ以上のクロス開発環境が見つかった場合は、使用するクロスコンパイルアー キテクチャを -a オプションを使用して指定する必要があります。インス トールされているクロス開発環境が1種類の場合、その環境が使用されま す。-aでアーキテクチャを指定する必要はありません。

-a で利用可能なアーキテクチャ名は -h オプションでヘルプを表示さ せると確認することができます。

 $ rtc-make-cross -h
 Usage: rtc-make-cross -a <arch_name> [make options]
 
     -a     target architecture name
     -h     print this help
 
 Available architectures:
    arm powerpc

この環境では、armとpowerpcのクロス開発環境が利用できることがわかります。

-a architecture
ターゲットアーキテクチャを指定する。
-h
ヘルプを表示する。

上記以外のコマンドラインオプションは、すべて make コマンドに渡されます。 下の例は、make において clean ターゲットを実行します。

 $ rtc-make-cross -a arm clean

下の例では、Makefile として Makefile.ConsoleIn を指定します。

 $ rtc-make-cross -a arm -f Makefile.ConsoleIn

バグ

バグを発見した場合は、<n-ando@aist.go.jp> ご連絡ください。

参照

作者

このコマンドは安藤慶昭 <n-ando@aist.go.jp> により作成されました。

COPYRIGHT

Copyright (c) 2012, Noriaki Ando

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2160
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク