0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TeraPadでC++の環境を作りたい

0
Posted at

はじまり

パソコン甲子園(https://pckoshien.u-aizu.ac.jp/programming/)
image.png

てて、テラパッド!?

(TeraPadはいいエディタですが、他に選択肢なし!?)

Cygwinインストール

g++はCygwinのを使うようなので、インストールしていく
image.png

いつものように「次へ」を押していきましょう

途中でダウンロードサイトを選択ってでる。
.jp で終わるサイトを選択したほうが速いでしょう
image.png

「パッケージを選択画面」がでる。
デフォルトだと C++のコンパイラは入らない ので手動で選択していく

検索にg++などと入力して、
gcc-g++ で、15.1... を選択

image.png

15は(Test)って書いてるけど、パソコン甲子園のジャッジサーバー?に合わせました。

image.png

環境変数のPath

おもむろにコマンドプロンプトなどを立ち上げ、g++ -vでエンター

image.png

認識されていないってでるハズ

Pathに追加していないからですね(ありがち)
追加していく

スタートメニューで環境変数などと入力し選択
image.png

Pathを選んで「編集」
image.png

「新規」ボタンで、C:\cygwin64\bin と入力してOKボタン
image.png

環境変数の画面もOK

コマンドプロンプトを終了して開始する。(追加した環境変数を反映するため。)
g++ -vで実行
認識されているハズ
image.png

コンパイル

TeraPadで、c++を書いて保存する。

main.cpp
#include <iostream>
int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

コマンドプロンプトで main.cpp があるフォルダに移動する。

ちなみに、エクスプローラのアドレスバーにcmdでエンターすると
そこでコマンドプロンプトが起動する。(便利)
image.png

g++ を実行すると、
hoge.exeが作られる。

g++ hoge.cpp -o hoge -lm -O2

hogeを実行する
image.png

TeraPadの外部ツールでコンパイルと実行

毎回毎回コマンドプロンプトでコンパイルして実行するのが面倒になってくるので
bat書いて、TeraPadの外部ツールに登録する。

以下のbatを書く

compile_run.bat
@echo off
g++ %1.cpp -o %1 -lm -O2
.\%1
pause

TeraPadで、上のメニューのツール→ツールの設定をクリック
ツールの設定ダイアログで、「追加」ボタンをクリック

項目 備考
名前 適当で
実行ファイル batファイル名
コマンドラインパラメータ %b cppのファイル名(拡張子なし)をbatに渡す
ファイルの上書き保存 確認メッセージを表示する。(適当で)
キー 適当で

image.png

で、「OK」

これでツールメニューから選択するか、ショートカットキーで
コンパイル(b++)して、実行される。

おしまい!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?