DCC32.EXE - Delphi コマンドライン コンパイラ
DCC32.EXE は、DCC32(32 ビット Windows 用 Delphi コンパイラ)のコマンドライン インターフェイスです。
ヘルプの表示
コマンドライン コンパイラのヘルプを表示するには、以下のように、-h
スイッチを指定してコンパイラを実行します。
dcc32 -h
DCC32 での C++ ファイルの生成
Delphi ソース コードを使用するために .hpp ファイルなどの C++ で必要なファイルを生成するには、以下の 2 とおりの方法があります。
- .dpk ファイルに対して -JL スイッチを使用する方法。 この方法では、パッケージの .lib ファイル、.bpi ファイル、.bpl ファイル(.obj 情報は .lib 内にリンクされます)、およびパッケージ内の全ユニットの .hpp ファイルが生成されます。
- .pas ファイルに対して -JPHNE スイッチを使用する方法。この方法は、個々のユニット(.pas ファイル)のみ必要な場合に便利です。
デバッグ情報の生成
-V オプション(デバッグ情報の生成)には、以下のサブオプションがあります。
- -V: デバッグ情報を .exe ファイルに生成します。
- -VN: 名前空間やユニット スコープ名も含めてデバッグ情報を生成します。
- -VR: デバッグ情報を .rsm ファイルに生成します。Delphi の場合、[リモート デバッグ シンボルを含める]オプション([プロジェクト|オプション...|Delphi コンパイラ|リンク]ページ)で設定します。
- -VT: デバッグ情報を .tds ファイルに生成します。C++ の場合、[デバッグ情報を別個の TDS ファイルに保存する]オプション([プロジェクト|オプション...|Delphi コンパイラ|リンク]ページ)で設定します。
-VN オプションでは、デバッグ情報の生成先を指定しません。たとえば、デバッグ情報を .exe ファイルに生成し名前空間またはユニット スコープの情報もその中に含めるには、以下のように、DCC32 コマンドに 2 つのオプションを指定する必要があります。
-V -VN