目次
1. Cコンパイラをインストールします
macos
Linux(ubuntu/debian)
2。VSCODE拡張機能をインストールします
3. Cプロジェクトを作成します
4。ビルドタスクを構成します(オプションですが便利)
5。デバッグセットアップ
まとめ
ホームページ 開発ツール VSCode VSCODE用のCコンパイラをセットアップする方法

VSCODE用のCコンパイラをセットアップする方法

Aug 04, 2025 am 02:56 AM
vscode c++

まず、Cコンパイラをインストールします。 Windowsユーザーは、MINGW-W64を使用してシステムパスに追加することをお勧めします。 MacOSユーザーはXcode-Selectを実行します - インストール、Linuxユーザーはsudo aptインストールgを使用します。 1.コンパイラをインストールし、G -versionを確認します。 2。VSCODEにC/C拡張機能とC/C拡張パックをインストールします。 3. main.cppを含むプロジェクトフォルダーを作成し、テストコードを書き込みます。 4. Tasks.jsonを構成してCtrl Shift Bコンパイルを実装し、オペレーティングシステムに従って出力ファイル拡張子を調整します。 5。F5デバッグをサポートするlaunch.jsonファイルを生成します。上記の手順を完了したら、VSCODEでCプログラムを書き、コンパイルし、デバッグできます。

VSCODE用のCコンパイラをセットアップする方法

VSCODE用のCコンパイラのセットアップは組み込まれていません。コンパイラをインストールし、使用するようにVSCODEを構成する必要があります。 Windows、Macos、またはLinuxでステップバイステップで行う方法は次のとおりです。

VSCODE用のCコンパイラをセットアップする方法

1. Cコンパイラをインストールします

まず、Cコンパイラが必要です。

Windows

MINGW-W64 (推奨)を使用してください。

VSCODE用のCコンパイラをセットアップする方法
  1. //m.sbmmt.com/link/11110cf64018697137cadb77b6aee9f8にアクセスしてください
  2. mingw-w64をダウンロードします(例: msys2または直接)
  3. または、よりシンプルなオプションを使用してください: //m.sbmmt.com/link/04e35ab554388b691735c8b4231d387a1 (msys2なしでバージョンを選択して、抽出してください)でwinlibsから「mingw-w64」をダウンロードしてください。
  4. システムパスbinフォルダー( C:\mingw64\bin )を追加します。
    • Win X →システム→Advanced System Settings→環境変数を押す
    • 「システム変数」の下で、 Pathを見つけ、[編集]→[新規]→[パスの追加]をクリックします
  5. 新しいコマンドプロンプトを開き、入力します。
     G-バージョン

    バージョン情報が表示されている場合は、機能しています。

代替: WSL (Linux用のWindowsサブシステム)を使用し、Linux内にgをインストールします。

VSCODE用のCコンパイラをセットアップする方法

macos

Xcodeコマンドラインツールをインストールします。

 xcode-select  - インストール

次に、確認してください:

 G-バージョン

Linux(ubuntu/debian)

gをインストールする:

 sudo aptアップデート
sudo aptインストールg

チェック:

 G-バージョン

2。VSCODE拡張機能をインストールします

VSCODEを開き、これらの拡張機能をインストールします。

  • MicrosoftによるC/C (Intellisense、デバッグを提供)
  • C/C拡張パック(推奨バンドル)

オプション:コードランナー(1回のクリックでコードを実行できます)


3. Cプロジェクトを作成します

  1. プロジェクトフォルダーを作成します:
     mkdir mycpp
    CD mycpp
    コード。
  2. ファイルの作成: main.cpp
     #include <iostream>
    int main(){
        std :: cout << "こんにちは、c!" << std :: endl;
        0を返します。
    }
  3. それを保存します。

4。ビルドタスクを構成します(オプションですが便利)

Ctrl Shift Bをコンパイルするには、ビルドタスクを設定します。

  1. vscode:ターミナル→タスクの構成
  2. Tasks.jsonファイルの作成をテンプレート→その他から選択します
  3. 置き換えてください:
     {
    「バージョン」:「2.0.0」、
    「タスク」:[
     {
       「タイプ」:「シェル」、
       「ラベル」:「Gコンパイル」、
       「コマンド」:「G」、
       「args」:[
         "-g"、
         「$ {file}」、
         「-o」、
         "$ {filedirname}/$ {filebasenamenoextension} .exe"
       ]、、
       "グループ": {
         「親切」:「ビルド」、
         「isdefault」:本当です
       }、
       「問題マッチャー」:["$ gcc"]
     }
    ]
    }

Linux/macosでは、 .exe ${fileBasenameNoExtension}

次に、 Ctrl Shift Bを押して現在のファイルをコンパイルします。


5。デバッグセットアップ

  1. Ctrl Shift D →[raunch.jsonファイルの作成]を押します
  2. C/C:Gのビルドおよびデバッグアクティブファイルを選択します
  3. コンパイルされたファイルとデバッガーを使用するlaunch.jsonを生成します。

今、あなたはできます:

  • ブレークポイントを設定します
  • F5を押してデバッグします

まとめ

  • compiler(mingw、xcode、またはapt経由でg )をインストールします
  • compilerをパスに追加します
  • vscodeにc/c拡張機能をインストールします
  • buildingビルディング用のtasks.jsonを作成します
  • debugging Debuggingにlaunch.jsonを使用します

セットアップしたら、vScodeに直接Cコードを書き、コンパイルし、デバッグできます。

基本的には、ほんの数個の構成ファイルと適切なツールがあります。

以上がVSCODE用のCコンパイラをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

簡潔(証明コイン)価格予測:2025、2026、2027-2030 簡潔(証明コイン)価格予測:2025、2026、2027-2030 Aug 11, 2025 am 10:12 AM

ディレクトリ簡潔(証明)は、どのベンチャーキャピタルが簡潔(証明)をサポートしていますか?作業原則SP1ZKVMおよびProver Network Opsucccinctテクノロジークロスチェーン検証がトークン経済学トークンの詳細を証明するために、どのように簡潔(証明する)作業原則2025、2026、2027-2030簡潔な(証明)価格予測(証明)価格予測簡潔(証明)

アプリケーションが正常に開始できない場合(0xc0000906)。こちらの解決策をご覧ください アプリケーションが正常に開始できない場合(0xc0000906)。こちらの解決策をご覧ください Aug 13, 2025 pm 06:42 PM

ソフトウェアまたはゲームを開くと、「アプリケーションが正常に開始できない(0xc0000906)」が表示され、多くのユーザーが混乱し、どこから始めればよいかわからないというプロンプトが突然表示されます。実際、これらのエラーのほとんどは、システムファイルの破損またはランタイムライブラリの欠落によって引き起こされます。急いでシステムを再インストールしないでください。この記事では、いくつかのシンプルで効果的なソリューションを提供して、プログラムを迅速に復元するのに役立ちます。 1. 0xc0000906のエラーは何ですか?エラーコード0xc0000906は、Windowsシステムの一般的な起動例の例外です。これは通常、プログラムが実行中に必要なシステムコンポーネントや実行環境をロードできないことを意味します。この問題は、大規模なソフトウェアやゲームを実行するときに発生することがよくあります。主な理由には、必要なランタイムライブラリがインストールまたは破損していないことが含まれます。ソフトウェアインストールパッケージは無限です

cでファイルのサイズを取得する方法 cでファイルのサイズを取得する方法 Aug 11, 2025 pm 12:34 PM

STD :: IFSTREAMのSEEKGおよびTELLGメソッドを使用して、プラットフォーム間でファイルサイズを取得します。バイナリファイルを開き、最後まで配置することにより、tellg()を使用してバイト数を返します。 2。std :: filesystem :: file_sizeを使用することをお勧めします。コードは簡潔で、エラーは例外を介して処理されます。 C 17標準を有効にする必要があります。 3。POSIXシステムでは、STAT()関数を使用して、パフォーマンスに敏感なシナリオに適したファイルサイズを効率的に取得できます。適切な方法はコンパイラとプラットフォームに基づいて選択する必要があり、STD ::ファイルシステムを最初に使用する必要があります(利用可能な場合)。

コンピューターで欠落しているMSVCP71.dllを修正する方法は?必要な方法は3つしかありません コンピューターで欠落しているMSVCP71.dllを修正する方法は?必要な方法は3つしかありません Aug 14, 2025 pm 08:03 PM

コンピューターは「MSVCP71.DLLがコンピューターから欠落している」とプロンプトします。これは通常、システムに重要な実行コンポーネントがないため、ソフトウェアが正常にロードされないためです。この記事では、ファイルの機能とエラーの根本原因を深く分析し、3つの効率的なソリューションを提供して、プログラムを迅速に実行するのに役立ちます。 1。MSVCP71.dllとは何ですか? MSVCP71.DLLは、Microsoft VisualC 2003のコアランタイムライブラリファイルに属し、Dynamic Link Library(DLL)タイプに属します。これは、主に標準関数、STLテンプレート、および基本的なデータ処理モジュールを呼び出すためにCで記述されたプログラムをサポートするために使用されます。 2000年代初頭に開発された多くのアプリケーションとクラシックゲームは、このファイルに依存して実行されます。ファイルが欠落または破損したら、

Cオペレーターの過負荷の例 Cオペレーターの過負荷の例 Aug 15, 2025 am 10:18 AM

Cでのオペレーターの過負荷により、標準演算子の新しい動作をカスタムタイプに割り当てることができます。1。メンバー関数の過負荷を介して新しいオブジェクトを返します。 2。オーバーロード=現在のオブジェクトを変更し、参照を返します。 3。フレンド関数のオーバーロード

cで正規表現の使用方法 cで正規表現の使用方法 Aug 12, 2025 am 10:46 AM

Cで正規表現を使用するには、ヘッダーファイルを含めて、パターンマッチングとテキスト処理に提供する機能を使用する必要があります。 1。STD:: regex_matchを使用して完全な文字列に一致し、文字列全体がパターンに準拠している場合にのみtrueを返します。 2。STD:: regex_searchを使用して、文字列の任意の位置で一致を見つけます。 3。STD:: SMATCHを使用してキャプチャグループを抽出し、マッチ[0]、マッチ[1]、およびその後のサブマッチを介して完全な一致を取得します。 4。STD:: regex_replaceを使用して一致するテキストを置き換え、1ドルや2ドルなどの参照でキャプチャグループをサポートします。 5.正規表現を構築するときにISETを追加できます(

VSCODEのリモートサーバーに接続する方法は? VSCODEのリモートサーバーに接続する方法は? Aug 12, 2025 am 01:49 AM

リモートSSH拡張機能をインストールします。 2。ローカルSSHアクセスを構成し、SSHキーの使用を推奨します。 3.コマンドパネルからホスト情報を入力するか、〜/.ssh/configファイルを使用して接続します。 4.接続後、リモートサーバー上のフォルダーを開いて編集します。 VSCODEは、リモート拡張機能を自動的にインストールし、完全な開発関数を提供します。接続する前に、SSHサービスが正常であることを確認する必要があります。ファイアウォールによりポートと主要なアクセス許可が正しいことを許可し、最終的にローカル開発とほぼ一致するリモート開発エクスペリエンスを実現します。

std :: Map vs std :: unordered_map in c std :: Map vs std :: unordered_map in c Aug 14, 2025 pm 06:53 PM

Cでは、STD :: MAPおよびSTD :: UNORDERED_MAPの選択は、特定の要件に依存します。 1。根底にある異なる構造:STD :: MAPは赤と黒の木に基づいて実装され、キーは順番、デフォルトの昇順、および検索と挿入の複雑さはo(logn)です。 std :: unordered_mapはハッシュテーブルを使用し、順序ではなく、検索と挿入の平均複雑さはo(1)であり、最悪はo(n)です。 2。挿入性能とメモリオーバーヘッド:マップ挿入には、ツリー構造のメンテナンスが必要であり、効率が低くなります。 UNORDERED_MAPの挿入はより速くなりますが、より多くのメモリを消費し、Reserve()を通じて最適化できます。 3。カスタム比較関数:マップはカスタム比較関数をサポートしています。

See all articles