DCC32.EXE - Delphi コマンドライン コンパイラ

提供: RAD Studio
移動先: 案内検索

コマンドライン ユーティリティ:インデックス への移動


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++ の場合は、[プロジェクト|オプション...|Delphi コンパイラ|リンクページの[デバッグ情報を別個の TDS ファイルに保存する]オプションで設定します)。

-VN オプションでは、デバッグ情報の生成先を指定しません。たとえば、デバッグ情報を .exe ファイルに生成し名前空間またはユニット スコープの情報もその中に含めるには、以下のように、DCC32 コマンドに 2 つのオプションを指定する必要があります。

-V -VN

関連項目