質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
コンパイル

コンパイルとは、プログラミング言語のテキストソース(ソースコード)をコンピュータ上で実行可能な形式(オブジェクトコード)に変換することをいいます

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

MinGW

MinGW(ミン・ジー・ダブリュー)は GNUツールチェーンのWindows移植版です。 ランタイムライブラリと開発ツールで構成されています。

解決済

Visual Studio Code上でのC++のコンパイルができません

patama
patama

総合スコア18

コンパイル

コンパイルとは、プログラミング言語のテキストソース(ソースコード)をコンピュータ上で実行可能な形式(オブジェクトコード)に変換することをいいます

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

MinGW

MinGW(ミン・ジー・ダブリュー)は GNUツールチェーンのWindows移植版です。 ランタイムライブラリと開発ツールで構成されています。

1回答

0評価

1クリップ

10584閲覧

投稿2019/04/28 00:03

編集2019/04/28 00:19

MinGWをインストールし、VSCodeのターミナルでC++のファイルをコンパイルできるようにしようとしましたがうまくいきません。エラー文からターミナル上ではMinGW(g++)を認識できていないのではないかと思うのですがどうすれば良いのかわからないです。どうかよろしくお願いします。

C++

コード{ ===============実行ファイル:AtCoderPlactice1.cpp====================== #include<iostream> using namespace std; int main(){ int a; cin >> a; int b,c; cin >> b >> c; string s; cin >> s; cout << (a+b+c) << " " << s << endl; return 0; } ===============ファイル名:launch.json=============== "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "enter program name, for example ${workspaceFolder}/a.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\MinGW\bin\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] } ===============ファイル名:tasks.json================= { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build AtCoderPlactice", "type": "shell", "command": "g++", "args": [ "-g", "-o", "${fileDirname}/${fileBasenameNoExtension}.out", "${file}", ], "group": { "kind": "build", "isDefault": true, } }, ] } ===============ファイル名:settings.json================= { "window.zoomLevel": -1, "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "C_Cpp.default.includePath": [ "C:\MinGW\include", "C:\MinGW\lib\gcc\mingw32\8.2.0\include\c++", "C:\MinGW\lib\gcc\mingw32\8.2.0\include\c++\mingw32" ], "C_Cpp.default.compilerPath": "C:\MinGW\bin\g++.exe", "C_Cpp.default.cppStandard": "c++14", "C_Cpp.default.intelliSenseMode": "gcc-x64", } ==================ターミナルの表示=================== Executing task: g++ -g -o c:\Users\coop\Documents\AtCoder\Plactice/AtCoderPlactice1.out c:\Users\coop\Documents\AtCoder\Plactice\AtCoderPlactice1.cpp < g++ : 用語 'g++' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいこ とを確認してから、再試行してください。 発生場所 行:1 文字:1 + g++ -g -o c:\Users\coop\Documents\AtCoder\Plactice/AtCoderPlactice1.o ... + ~~~ + CategoryInfo : ObjectNotFound: (g++:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException ターミナルの処理が終了しました (終了コード: 1)

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

asm

2019/04/28 00:09

```を行頭にもってくるともうすこし読みやすくなります。
patama

2019/04/28 00:21

読みづらいなあと思っていたので助かりました。ありがとうございます。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

コンパイル

コンパイルとは、プログラミング言語のテキストソース(ソースコード)をコンピュータ上で実行可能な形式(オブジェクトコード)に変換することをいいます

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

MinGW

MinGW(ミン・ジー・ダブリュー)は GNUツールチェーンのWindows移植版です。 ランタイムライブラリと開発ツールで構成されています。