Borland C++フリーコマンドラインツールとTurbo Debuggerを使用する。
TextPadで下記のツールを使用する手順:
top
Borland's フリーコマンドラインツール:
freecommandlinetools.exeの実行
次に、Cドライブのルートディレクトリーで
- c:\autoexec.batに次の行を追加
set path=%path%;c:\Borland\Bcc55\Bin
次に、 C:\Borland\bcc55\Bin ディレクトリーで
- コンパイラオプション、Include、Libパス(-Iと-Lスイッチ)をbcc32.cfg という名前のファイルを作成して加えます:
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
- 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
|
|