| Real-Time Workshop User's Guide | ![]() |
コンパイラ固有テンプレートMakeファイル
この節では、利用可能なコンパイラ固有テンプレートmakeファイルとそれらに共通に用いるオプションを説明します。
UNIXのテンプレートmakeファイル
ert_unix.tmfgrt_malloc_unix.tmfgrt_unix.tmfrsim_unix.tmfrtwsfcn_unix.tmfUNIXプラットフォームに対するテンプレートmakeファイルは、GNU Make用に設計されています。これらのmakeファイルは、IEEE Std 1003.2-1992 (POSIX) 基準に指定されたガイドラインに従うよう設定されています。
makeコマンド引数によってオプションを与えることができます。
OPTS -- ユーザ指定オプション、たとえばmake_rtw OPTS="-DMYDEFINE=1"
OPT_OPTS -- 最適化オプション。デフォルトの最適化オプションは、-Oです。最適化をオフにして、デバッグシンボルを追加するには、makeコマンドで-gコンパイラスイッチを指定します。たとえばmake_rtw OPT_OPTS="-g"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
Visual C/C++に対するテンプレートmakeファイル
Real-Time Workshopは、Visual C/C++用に設計された2種類のテンプレートmakeファイルを提供します。
Real-Time Workshopのビルドプロセスで実行ファイルをビルドするには、target_vc.tmfテンプレートmakeファイルのいずれかを使います。
ert_vc.tmfgrt_malloc_vc.tmfgrt_vc.tmfrsim_vc.tmfrtwsfcn_vc.tmfmakeコマンド引数によってオプションを与えることができます。
OPTS -- ユーザ指定オプション、たとえばmake_rtw OPTS="-DMYDEFINE=1"
OPT_OPTS -- 最適化オプション。デフォルトの最適化オプションは、-Otです。最適化をオフにして、デバッグシンボルを追加するには、makeコマンドで-Zdコンパイラスイッチを指定します。make_rtw OPT_OPTS="-Zd"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
実行ファイルをビルドしないでVisual C/C++ project makefile (model.mak)を作成するには、以下のtarget_msvc.tmf テンプレートmakeファイルのいずれかを使います。
ert_msvc.tmfgrt_malloc_msvc.tmfgrt_msvc.tmfこれらのテンプレートmakefilesは、Visual C/C++にバンドルされているnmake用に設計されています。
nmakeコマンド引数によって以下のオプションを与えることができます。
OPTS -- ユーザ指定オプション、たとえばmake_rtw OPTS="/D MYDEFINE=1"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
Watcom C/C++に対するテンプレートmakeファイル
| 注意 本マニュアルの作成時点には、Watcom C compilerは開発元からは入手できません。Real-Time Workshopは、現時点ではWatcom関連のテンプレートmakefilesの出荷を継続しています。しかし、これは、将来変更される可能性があります。 |
drt_watc.tmfert_watc.tmfgrt_malloc_watc.tmfgrt_watc.tmfrsim_watc.tmfrtwsfcn_watc.tmfwin_watc.tmfReal-Time Workshopは、Watcom C/C++を使ってWindows 95, Windows 98, Windows NT用に実行ファイルを作成するためのテンプレートmakefileを提供します。これらのテンプレートmakefilesは、Watcom C/C++にバンドルされているwmake, 用に設計されています。
makeコマンド引数によってオプションを与えることができます。引用の位置は、本章の他のコンパイラやmakeユーティリティと異なります。
OPTS -- ユーザ指定オプション、たとえばmake_rtw "OPTS=-DMYDEFINE=1"
OPT_OPTS -- 最適化オプション。デフォルトの最適化オプションは、-oxatです。最適化をオフにして、デバッグシンボルを追加するには、makeで-d2コンパイラスイッチを指定します。たとえばmake_rtw "OPT_OPTS=-d2"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
Borland C/C++に対するテンプレートmakefile
ert_bc.tmfgrt_bc.tmfgrt_malloc_bc.tmfrsim_bc.tmfrtwsfcn_bc.tmfReal-Time Workshopは、Borland C/C++を使って、Windows 95, Windows 98, Windows NTで実行ファイルを作成するためのテンプレートmakeファイルを提供します。
makeコマンド引数によって、以下のオプションを与えることができます。
OPTS -- ユーザ指定オプション。たとえばmake_rtw OPTS="-DMYDEFINE=1"
OPT_OPTS -- 最適化オプション。デフォルトはnoneです。最適化をオフにして、デバッグシンボルを追加するには、makeコマンドで-vコンパイラスイッチを指定します。make_rtw OPT_OPTS="-v"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
LCCに対するテンプレートmakeファイル
ert_lcc.tmfgrt_lcc.tmfgrt_malloc_lcc.tmfrsim_lcc.tmfrtwsfcn_lcc.tmfReal-Time Workshopは、LCC compiler Version 2.4およびGNU Make (gmake)を使ってWindows 95, Windows 98, Windows NT用の実行ファイルを作成するためのテンプレートmakeファイルを提供します。
makeコマンド引数によってオプションを与えることができます。
OPTS -- ユーザ指定オプション。たとえばmake_rtw OPTS="-DMYDEFINE=1"
OPT_OPTS -- 最適化オプション。デフォルトはnoneです。デバッグを可能にするには、makeコマンドで-g4 を指定します。make_rtw OPT_OPTS="-g4"
その他のオプションについては、各テンプレートmakeファイルの先頭のコメントを参照してください。
| テンプレートMakeファイルとMakeオプション | テンプレートMakeファイルの構造 | ![]() |