terapad + コンパイラでCプログラムをコンパイル&ゴー

11Jan2022 coskx
28Apr2008 coskx

1.はじめに

私のCプログラミングの授業ではterapadでプログラミングし,そのまま「ツール」メ ニュー中の 「コンパイル&ゴー」コマンドでCプログラムを動かしている。VisualStudioなどの開発環境では,小さな課題演習の作業が 煩雑なので,この方法になっている。
次の4つのアプリなどを使う(教育用ではすべて無償で入手可能

(1)Microsoft VisualStudio
2017 2019 2022*1
(2)terapad.exe
(3)vccnet.cmd
(4)TpTab.exe

なおここに紹介する方法で は,コマンドラインのパラメータは利用はできない。
Cソースファイルが同じディレクトリ内に複数ある場合,対応する.hが#includeされていれば,cmdは,それを頼りに.c ファイルを探し出して,すべてをリンクして,.exeを生成するようになっている。

terapadでコンパイル&ゴー

terapadの「ツール」に 「VCC コンパイル&ゴー」を組み込んだ様子


実行の様子

terapadの「VCC コンパイル&ゴー」で実行された画面例
コンパイルオプションでスタック領域を大きくとっている

 

2.構成方法

    all in one はこちらから(カスタマイズされたterapadフォルダのみ)
       これをそのまま解凍してできたフォルダterapad内の「setready_vccnet.cmd」をダブルクリックして実行する。
      「作業は成功しました。」が表示されたらOK。
       フォルダterapadをフォルダProgram Files(x86)にインストールして,ショートカットなど必要な準備をすれば使える。



参考
1. vccnet.cmdのインストール
設 定方法は次のとおり。

(1)terapadのフォルダにvccnet.cmdを入れる。
(2)terapadを起動し,「ツール」メニューから「ツールの設定(T)...」を選ぶ。
(3)右側の追加ボタンで設定画面を開く。
(4)名前: 「VCCコンパイル&ゴー」 (こんな風な名前にすればよい。自分で適用に考えて)
(5)実行ファイル: vccnet.cmdを指定 「"%p\vccnet.cmd"」と記入
  「""」で囲むことが大事。囲んでないと動かないことがある。
  ここで「%p」はterapadフォルダを意味している。

(6)コマンドラインパラメータ: 「"%f"」
  「""」で囲むことが大事。囲んでないと動かないことがある。
(7)あとは適当に設定する。

ツールの編集ダイアログ (vccnet.cmd)


2.参考 タブ変換 TpTab.exe

タブ - スペース変換はよく行うツールなので,追加しておいた方がよい。
なくても,プログラミングには関係はない。

TpTabをWeb検索すると,Vectorなどで見つけることができる。

次のように設定する。

(1)terapadのフォルダにTpTab.exeを入れる。
(2)terapadを起動し,「ツール」メニューから「ツールの設定(T)...」を選ぶ。
(3)右側の追加ボタンで設定画面を開く。
(4)名前: 「tab変換」 (こんな風な名前にすればよい。自分で適用に考えて)
(5)実行ファイル: TpTab.exeを指定 「"%p\vccnet.cmd"」と記入
  「""」で囲むことが大事。囲んでないと動かないことがある。
  ここで「%p」はterapadフォルダを意味している。

(6)あとは適当に設定する。

タブスペース変換の設定