Visual Studio Code がターミナルでコードを実行しない

Visual Studio Code がターミナルでコードを実行しない

C コードを実行しようとしていますが、必要な出力ではなく、ターミナルにこのメッセージが表示され続けます。

Windows コマンド プロンプトからコードを実行すると MinGW が動作するため、これは MinGW を誤ってインストールしたこと (または vscode に間違ったルートを設定したこと) と関係があると思います。

プログラミングは比較的初心者なので、意味がわからなかったらごめんなさい。コードを実行しようとすると、ターミナルに次のように表示されます。

PS P:\comp sci\projects> cd "p:\comp sci\projects\" ; if ($?) { gcc CW714a.c -o CW714a } ; if ($?) { .\CW714a }
p:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: p:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): in function `main':
C:\temp\gcc\build-mingw-w64\mingw-w64-crt/../../src/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
PS P:\comp sci\projects> 

CLI出力

関連情報