NAB plug-in for MWT ユーザーズ・ガイド June 21, 2006
目次 前ページ

第4章 コンパイルとビルドについて

本章内の全ての作業において、プロジェクトを開かなければなりません。

プロジェクトについては、「3.2 [C/C++ Projects]ビューについて」を参考にしてください。

4.1 ビルドするための環境設定について 

4.1.1 コンパイラやリンカの設定 

プロジェクトのプロパティ設定ダイアログにより、コンパイラやリンカの設定や、

それに引き渡すパラメータ、ビルド方法を設定することができます。

4.1.1.1 コンパイラの設定 

コンパイラの設定では、以下を設定することができます。

項目

概要

コンパイラ

実行するアプリケーションを作成するためのコンパイラを設定します。

共通インクルードパス

[コンパイラ方法]の選択有無に関係なくコンパイラに渡すインクルード情報を設定します。

共通コンパイラフラグ

[コンパイラ方法]の選択有無に関係なくコンパイラに渡すパラメータ情報を設定します。

コンパイル方法

実行するアプリケーションをデバッガにかけてデバッグする場合に選択します。

個別インクルードパス

選択したタブのモードによりコンパイラに渡すインクルード情報を設定します。

個別コンパイルフラグ

選択したタブのモードによりコンパイラに渡すパラメータ情報を設定します。

以下に手順を説明します。

■操作手順

  1. [C/C++ Projects]ビューでプロジェクトを選択し、右クリックで表示されるポップアップメニューの[プロパティ]を選択します。

    図:[プロパティ]の選択

  2. ["プロジェクト名"のプロパティ]ダイアログで[NAB/MWT Project Settings]を選択し、[Compiler Settings]タブを選択します。

    コンパイラや、コンパイラに引き渡すパラメータ、デバッグモードでのコンパイルなどの設定を行うことができます。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

4.1.1.2 リンカの設定 

リンカの設定では、以下を設定することができます。

項目

概要

リンカ

実行するアプリケーションを作成するためのリンカを設定します。

共通ライブラリパス

[コンパイラ方法]/[リンカ方法]の選択有無に関係なくリンカ渡すライブラリ情報を設定します。

共通リンカフラグ

[コンパイラ方法]/[リンカ方法]の選択有無に関係なくリンカに渡すパラメータ情報を設定します。

リンク方法

実行するアプリケーションをスタィックリンクで作成する場合に選択します。

ライブラリ

選択したタブのモードによりリンカ渡すライブラリ情報を設定します。

出力ファイル

選択したタブのモードにより実行するアプリケーションの出力ファイル名を設定します。

以下に手順を説明します。

■操作手順

  1. コンパイラの設定と同じ手順により、["プロジェクト名"のプロパティ]ダイアログを表示し、[Linker Settings]タブを選択します。

    リンカや、リンカに引き渡すパラメータ、デバッグモードでのコンパイルなどの設定を行うことができます。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

4.1.2 ビルドターゲットの設定 

プロジェクトのプロパティ設定ダイアログにより、ビルドターゲットを設定することができます。

ビルドターゲットの設定では、以下の設定をすることができます。

項目

概要

Native

開発ホストマシン上で動作するアプリケーションをビルドターゲットとします。

プロジェクトがコンパイラ、リンカに関するプラットフォームに依存する設定データを保持するため、他のプラットフォームに持っていってビルドする場合は、一度、Platform compatibleを選択し、依存するデータを落としてからビルドする必要があります。

例えば、WIN32プラットフォーム上で作成したNativeターゲット用のプロジェクトをLinux上でビルドする際がこの場合に当たります。

Platform compatible

プラットフォームに依存しないターゲットタイプです。ビルド時はビルドホスト上のプラットフォームのNativeターゲットとしてビルドされます。

例えば、WIN32プラットフォーム上でビルドした場合は、WIN32用に、Linuxプラットフォーム上でビルドした場合は、Linux用にビルドされます。

その他

各種OSやCPUなどに合わせて設定したビルドターゲットでビルドされます。

以下に手順を説明します。

■操作手順

  1. コンパイラなどの設定と同じ手順により、["プロジェクト名"のプロパティ]ダイアログを表示し、[Target Settings]タブを選択し[ビルドターゲット]欄で選択します。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

    使用するプラットフォームによって、選択できるビルドターゲットは異なります。

4.1.3 プロジェクトのデフォルトのエンコーディングの設定 

プロジェクトのプロパティ設定ダイアログにより、プログラム上で明示的にエンコード設定しない場合のデフォルトのエンコードを設定することができます。

 

以下に手順を説明します。

■操作手順

  1. コンパイラなどの設定と同じ手順により、["プロジェクト名"のプロパティ]ダイアログを表示し、[Target Settings]タブを選択し[エンコーディング]欄で選択します。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

4.1.4 アプリケーションタイプの設定 

プロジェクトのプロパティ設定ダイアログにより、ビルドするアプリケーションのタイプを設定することができます。

 

以下に手順を説明します。

■操作手順

  1. コンパイラなどの設定と同じ手順により、["プロジェクト名"のプロパティ]ダイアログを表示し、[Target Settings]タブを選択し[アプリケーションタイプ]欄で選択します。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

    使用するプラットフォームによって、選択できるアプリケーションタイプは異なります。

4.1.5 ビルドターゲットの環境の設定 

ビルドターゲットによっては、コンパイラ環境のベースとなるディレクトリを設定しなければならないものがあります。

そのコンパイラ環境のベースとなるディレクトリをプロジェクトのプロパティ設定ダイアログにおいて設定します。

 

以下に手順を説明します。

■操作手順

  1. [C/C++ Projects]ビューでプロジェクトを選択し、右クリックで表示されるポップアップメニューの[プロパティ]を選択します。

    図:[プロパティ]の選択

  2. ["プロジェクト名"のプロパティ]ダイアログで[NAB/MWT Platform SDK Environment]を選択します。

    各ビルドターゲットの項目において、ビルドターゲットのプラットフォームでコンパイラ環境を設定することが出来ます。

    図:["プロジェクト名"のプロパティ]ダイアログ


    クリックすると拡大します

4.2 ビルドするには 

当ツールで作成したプロジェクトを実行可能にするには、コンパイル、リンクする必要があります。

 

以下に手順を説明します。

■操作手順

  1. [プロジェクト]メニューからビルドします。

    [コンソール]ビューにエラーが出力された場合は、そのエラーの内容に従って

    問題箇所を修正してください。

    ビルドする場合は、[プロジェクト]メニューの[クリーン]を選択してからビルドを実行してください。

    また、以下のように[クリーン]選択後のビルドが以下のように異なります。

    • [プロジェクト]メニューの[自動的にビルド]がチェックありの場合

      自動的にビルドを実行されます。

    • [プロジェクト]メニューの[自動的にビルド]がチェックなしの場合

      [クリーン]ダイアログで[ビルドを即時に開始]をチェックし、[OK]を選択します。

    図:ビルドの選択

  2. コンパイルが始まると次のようにコンパイル情報ウィンドウが表示されます。

    [コンソール]ビューはコンパイルした情報を表示します。

    エラーが出た場合などこの情報を確認します。

    また、コンパイルを中止する場合は、中止ボタンをクリックして下さい。

    図:[コンソール]ビュー

4.3 作成したアプリケーションを実行するには 

作成したアプリケーションを実行するには、実行ウィザードダイアログによって、実行環境を作成します。

実行環境は、実行するアプリケーションや、アプリケーションに渡すパラメータや、実行条件を保持します。

一度、実行ウィザードダイアログで実行環境を設定しておけば、再度、その環境を選択して、実行することができます。

 

以下に手順を説明します。

■操作手順

  1. [実行]メニューの[構成および実行]を選択します。
  2. [構成および実行]ダイアログで[C/C++ Local Application]を選択し、[新規]ボタンを選択し、実行環境を作成します。

    図:実行環境の作成

  3. [構成および実行]ダイアログで[C/C++ Application]欄に作成されたアプリケーションを選択します。

    図:実行環境の作成

  4. 実行条件の設定の一環で、デバッグ実行する場合のデバッガの設定も行います。[Debugger]タブを選択し[GDB Debugger]を選択し、[実行]を選択します。

    図:アプリケーションの実行

    当ツールでは、クロスデバッガを提供していません。

    他のクロスデバッガツールと組み合わせて使用してください。

4.4 デバッグするには 

作成したモジュールをデバッガにかけてデバッグすることができます。

 

以下に手順を説明します。

■操作手順

  1. [実行]メニューの[構成およびデバッグ]を選択します。

    図:[構成およびデバッグ]の選択

  2. 一度、実行環境を作成している場合は、そのまま、[デバッグ]ボタンをクリックし、デバッグを実行することができます。

    実行環境を作成していない場合は、ダイアログ左下に存在する[新規]ボタンをクリックし、新たに実行環境を作成します。実行ウィザードダイアログの[Main]タブを開き、[Project]に実行モジュールが存在するプロジェクト名、[C/C++ Application]に実行モジュール名を入力します。

    図:[Main]タブの設定

  3. [Debugger]タブを開き、下記のように設定します。

    図:[Debugger]タブの設定

    当ツールでは、クロスデバッガを提供していません。

    他のクロスデバッガツールと組み合わせて使用してください。

  4. [デバッグ]ボタンをクリックすることによりデバッグすることができます。

    図:デバッグ実行


目次 前ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005-2006