C言語を勉強したいと思い、Visual Studio Codeでコンパイルしようとしましたが、
うまくいきません。
初歩的な躓きだと思うのですが、お力添えしていただけないでしょうか。
やったこと
1.VScodeをインストール、拡張機能C/C++を有効にする
2.「Hello,World!」と表示させるプログラム「main.c」を作成(下記参照)
3.MinGW内でパッケージ「mingw32-base-bin」「mingw32-gcc-g++-bin」をインストール
4.ユーザー環境変数の「PATH」に「C:¥MinGW¥bin」を追加
5.VScodeのターミナルで「gcc -o program main.c」とコマンドを打つ。→エラー
発生している問題・エラーメッセージ
gcc : 用語 'gcc' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してか ら、再試行してください。 発生場所 行:1 文字:1 + gcc -o program main.c + ~~~ + CategoryInfo : ObjectNotFound: (gcc:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
該当のソースコード
main.c
C
1#include<stdio.h> 2 3int main(void){ 4 printf("Hello World\n"); 5 getchar(); 6 7 return 0; 8}
c_cpp_properties.json
json
1{ 2 "configurations": [ 3 { 4 "name": "Win32", 5 "includePath": [ 6 "${workspaceFolder}/**" 7 ], 8 "defines": [ 9 "_DEBUG", 10 "UNICODE", 11 "_UNICODE" 12 ], 13 "intelliSenseMode": "${default}", 14 "compilerPath": "C:/MinGW/bin/gcc.exe" 15 } 16 ], 17 "version": 4 18}
試したこと
・再起動
・c_cpp_properties.jsonのcompileerPathにgcc.exeのパスをコピペ
・intelliSenseModeに"${default}"を設定(windowsは「msvc-x64」がデフォルトですが、設定すると「IntelliSense モード msvc-x64 は、コンパイラ パスと互換性がありません。」とエラーが表示されるためこれで設定)
不足情報等ありましたら遠慮なくお申し付けください。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/04 13:31
2020/05/04 13:38
2020/05/04 13:40
2020/05/04 14:09 編集
2020/05/04 14:16
2020/05/04 14:16
2020/05/04 14:21
2020/05/04 14:37 編集
2020/05/04 14:37 編集
2020/05/04 14:39
2020/05/04 14:43