C または C でコードを作成し、IDE として Visual Studio Code (VS Code) を使用したい場合、このガイドでは、MinGW コンパイラーを使用して環境をセットアップする方法を説明します。必要なツールのインストールから最初の「Hello World」プログラムの実行まで、すぐに完了します。
前提条件
始める前に、次のツールがインストールされていることを確認してください:
Visual Studio コード:
Visual Studio Code の公式 Web サイトから最新バージョンをダウンロードします。
MinGW コンパイラ:
MinGW ダウンロード ページから MinGW コンパイラを入手します。
追加のリソースとサポートが必要な場合は、お気軽に GitHub リポジトリにアクセスしてください。
MinGW のインストール
MinGW をダウンロードしたら、起動して実行する方法は次のとおりです:
1.MinGW ファイルの抽出: ダウンロード後、MinGW パッケージをシステム上の場所 (例: D:MinGW) に抽出します。
2. MinGW をシステム パスに追加します:
Visual Studio コードの構成
次に、MinGW を使用して C/C を操作する方法を認識できるように VS Code をセットアップする必要があります。
2. VS Code 設定を構成する
作業を楽にするためにいくつかの設定を微調整してみましょう。 VS コードの場合:
この設定を貼り付けて C/C 標準を設定し、端末を MinGW にリンクします:
{ "C_Cpp.default.cppStandard": "c++20", "C_Cpp.default.cStandard": "c11", "terminal.integrated.defaultProfile.windows": "Git Bash", "code-runner.runInTerminal": true, "code-runner.saveAllFilesBeforeRun": true, "code-runner.terminalRoot": "/", "code-runner.executorMapByGlob": { "pom.xml": "cd $dir && mvn clean package" }, "code-runner.executorMap": { "javascript": "node", "java": "cd $dir && javac $fileName && java $fileNameWithoutExt", "zig": "zig run", "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "php": "php", "python": "python -u", "perl": "perl", "perl6": "perl6", "ruby": "ruby", "go": "go run", "lua": "lua", "groovy": "groovy", "powershell": "powershell -ExecutionPolicy ByPass -File", "bat": "cmd /c", "shellscript": "bash", "fsharp": "fsi", "csharp": "scriptcs", "vbscript": "cscript //Nologo", "typescript": "ts-node", "coffeescript": "coffee", "scala": "scala", "swift": "swift", "julia": "julia", "crystal": "crystal", "ocaml": "ocaml", "r": "Rscript", "applescript": "osascript", "clojure": "lein exec", "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt", "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt", "racket": "racket", "scheme": "csi -script", "ahk": "autohotkey", "autoit": "autoit3", "dart": "dart", "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt", "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt", "haskell": "runghc", "nim": "nim compile --verbosity:0 --hints:off --run", "lisp": "sbcl --script", "kit": "kitc --run", "v": "v run", "sass": "sass --style expanded", "scss": "scss --style expanded", "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css", "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt", "sml": "cd $dir && sml $fileName", //WITHOUT TEXT FILE "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe", "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && $dir$fileNameWithoutExt.exe", //WITH TEXT FILE // "c": "cd $dir && gcc $fileName -o $fileNameWithoutExt.exe && timeout 15s $dir$fileNameWithoutExt.exe < input.txt > output.txt || (echo -n > output.txt && echo 'Time Limit Gone')", // "cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt.exe && timeout 15s $dir$fileNameWithoutExt.exe < input.txt > output.txt || (echo -n > output.txt && echo 'Time Limit Gone')", }, "window.zoomLevel": 1, "files.autoSave": "afterDelay", }
この構成では、C/C 標準を C11 および C 20 に設定し、Git Bash をデフォルトのターミナルとして使用し、C および C コードを実行するためのコマンドをセットアップします。また、コードを実行する前にすべてのファイルが確実に保存されます。
最初の C/C プログラムの作成
環境がセットアップされたので、最初のプログラムを作成して実行しましょう。
例 1: Hello World
hello.c という名前の新しいファイルを作成し、次のコードを追加します:
#include <stdio.h> int main() { printf("Hello, world!"); return 0; }
プログラムを実行するには:
例 2: 入力例
さらに一歩進めてみましょう。次のコードを使用して、input.c という名前の別のファイルを作成します。
#include <stdio.h> int main() { int a; printf("Enter an integer: "); scanf("%d", &a); printf("You entered: %d\n", a); return 0; }
前と同じ方法 (Ctrl Alt N) で実行すると、数値を入力できるようになり、プログラムによって数値が出力されます。
便利な VS Code ショートカット
Visual Studio Code でのワークフローを高速化するために、便利なショートカットをいくつか紹介します。
これらのシンプルなショートカットを使用すると、コードを迅速に管理できるようになり、インターフェイスの操作ではなく、問題解決に集中できるようになります。
まとめ
MinGW を使用して Visual Studio Code で C/C 開発環境をセットアップすることに成功しました。単純なプログラムで作業している場合でも、複雑なプロジェクトで作業している場合でも、このセットアップによりスムーズで効率的なコーディング エクスペリエンスが得られます。追加した拡張機能と構成を使用すると、基本的なセットアップを気にせずにコードの作成に集中できます。
コーディングを楽しんでください。 ?
以上がMinGW を使用した Visual Studio Code での C/C 開発環境のセットアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。