TextPad 検索  |  コンタクト  |  ホーム   
サポート
フィードバック  |  FAQ  |  ヒント  |  リリースノート  |  メーリングリスト  |  フォーラム

 

Borland C++フリーコマンドラインツールとTurbo Debuggerを使用する。

TextPadで下記のツールを使用する手順:

top


Borland's フリーコマンドラインツール:
freecommandlinetools.exeの実行
次に、Cドライブのルートディレクトリーで
  1. c:\autoexec.batに次の行を追加
    set path=%path%;c:\Borland\Bcc55\Bin 
次に、 C:\Borland\bcc55\Bin ディレクトリーで
  1. コンパイラオプション、Include、Libパス(-Iと-Lスイッチ)をbcc32.cfg という名前のファイルを作成して加えます:
    -I"c:\Borland\Bcc55\include"
    -L"c:\Borland\Bcc55\lib"
  2. Libパスを指定する リンカーオプションを ilink32.cfg ファイルを作成して加えます:
    -L"c:\Borland\Bcc55\lib"

最後に、turbo debuggerを同じ場所にインストール。

top


Borland C++ コンパイラー - RELEASEモードで Win32 Windows プログラムをコンパイル。
コマンド C:\Borland\bcc55\Bin\bcc32.exe
引数: -w-par -tW -tWM -q $File
開始フォルダー: $FileDir
出力の取り込み: チェック
終了時に音を鳴らす チェック
正規表現: ^\(Error\|Warning\) [^ ]+ \(.+\) \([0-9]+\):
*Note*: この行には最後にスペースをつけます。
ファイル: 2
行: 3

引数の意味:

		tWM = マルチスレッド .EXEを生成します。
		tW = Windowsアプリケーションです。
		q = バナー出力をとめます。
		w-par = 'parameter'ワーニングを出力しません。
		

top


Borland C++ コンパイラー - RELEASEモードで Win32 DLL をコンパイルします。
コマンド C:\Borland\bcc55\Bin\bcc32.exe
引数: -WD -O2 -Vx -Ve -X- -a8 -b- -k- -vi -tWD -tWM- -q -lD"" -laa -lTpd -lx -lGn -lGi $File
開始フォルダー: $FileDir
出力の取り込み: チェック
終了時に音を鳴らす チェック
正規表現: ^\(Error\|Warning\) [^ ]+ \(.+\) \([0-9]+\):
*Note*: この行には最後にスペースをつけます。
ファイル: File 2
行: Line 3

引数の意味:

		tWM = マルチスレッド .EXEを生成します。
		tW = Windowsアプリケーションです。
		q = バナー出力をとめます。
		WD = .DLL を生成します。 (-tWDと同じ)
		O2 = 最速コードを生成。
		Vx = ゼロレングス エンプティークラスメンバーファンクション
		Ve = ゼロレングス エンプティーベースクラス
		X- = コンパイラー自動ディペンデンシー出力
		a8 = 文字以外ではクワッドワードに配列する。(8-byte)8バイト以下のデータはそのサイズに配置する。
		b- = 可能であれば、enumsはバイトで生成。
		k- = 標準スタックフレームを使用しない。
		vi = インラインファンクションのコントロールを拡張
		-lD"" =
		-laa = 32-bit Windows アプリケーションを生成
		-lTpd = Windows .DLL を生成。
		-lx  = mapファイルを作成しない。
		-lGn = stateファイルを作成しない。
		-lGi =
		

top


Borland C++ コンパイラー - DEBUGモード Win32 Windows プログラムのコンパイル。
コマンド C:\Borland\bcc55\Bin\bcc32.exe
引数: -w-par -tW -tWM -v -q -lv $File
開始フォルダー: $FileDir
出力の取り込み: チェック
終了時の音を鳴らす チェック
正規表現: ^\(Error\|Warning\) [^ ]+ \(.+\) \([0-9]+\):
*Note*: この行には最後にスペースをつけます。
ファイル: File 2
行: Line 3

引数の意味:

		tWM = マルチスレッド .EXEを生成します。
		tW = Windowsアプリケーションです。
		q = バナー出力をとめます。
		w-par = 'parameter'ワーニングを出力しません。
		v = コンパイラーのソースデバッガーをオン
		lv = リンカーのソースデバッガーをオン
		

top


Borland C++ Turbo-Debugger - DEBUGモードコンパイルされたで Win32 Windows プログラムをデバッグ。
コマンド C:\Borland\BCC55\Bin\TD32.EXE
引数: $BaseName
開始フォルダー: $FileDir
DOSウインドウを閉じる
top

Borlandの Impdef
コマンド: C:\Borland\BCC55\Bin\impdef.exe
引数: output.def $BaseName
開始フォルダー: $FileDir
出力の取り込み: チェック
終了時の音を鳴らす: チェック
他は空欄Everything else empty.

top


読み込み禁止を解除(Attrib -r)

コマンド: C:\WINDOWS\COMMAND\Attrib.exe
引数: $File -r
開始フォルダー: $FileDir
何もチェックしない。

top


このヒントの提供は: Garth Fielding II