C/C++|モノのインターネット開発入門+プロジェクトコンバット|C言語の基礎|VSCode(MinGW+gcc)でのCコンパイル環境設定|cpptools|Code Runner|encoding-Study Notes (1)


抜粋: Wheat Academy - C 言語プログラミングとクイック スタート

VSCode(MinGW+gcc)でのCコンパイル環境設定

オペレーティング システム: win10 プロフェッショナル エディション、64 ビット

インストールするソフトウェアとツール

Visual Studio Code
MinGW-w64 - 32 ビットおよび 64 ビット Windows 用

1.VSCode をインストールする

Visual Studio Code を
無料でダウンロードし、オープン ソースでビルドします。統合された Git、デバッグ、および拡張機能。
ここに画像の説明を挿入

2. C/C++ プラグインをインストールする

vscode を起動してプラグインをインストールします:
方法 1: ショートカット キー ctrl+shift+x を使用して拡張インターフェイスに入り、「cpptools」プラグインを検索してインストールします 方法 2: ショートカット
キー ctrl+shift を使用します+p を押してコマンド ボックスを開き、ext install cpptools と入力します):
ここに画像の説明を挿入
コード実行プラグインを使用することをお勧めします:
Code Runner 拡張機能インターフェイスで Code Runner を検索してインストールし、完了後に図を確認します。
ここに画像の説明を挿入

コードを実行する

Code Runner をインストールしたら、コードを実行します:
キーボード ショートカット Ctrl+Alt+N
ショートカット F1 でコマンド パネルを表示し、
編集領域に Run Code と入力し、右クリックして
ファイル マネージャーの左側、右側にある [ Run Code] を選択します。コード
の右上隅にある小さな実行中の三角形のボタンを

コードの実行を停止する

キーボード ショートカット Ctrl+Alt+M
ショートカット F1 を押してコマンド パネルを表示し、[
出力チャネル] に「Stop Code Run」と入力し、右クリックして [Stop Code Run] を選択します。

コードランナーの設定方法

"File" - "Preferences" - "Settings", you can also press Ctrl+ to directly open the setting panel, and enter: code-runner.executorMap in the search box.原文リンク参照: runner.executorMap
analysis $
workspaceRoot : ワークスペースの絶対パス。d:\CodeProject
$dir: 実行するファイルが配置されているフォルダーの絶対パスで、末尾に \ を付けます。d:\CodeProject\python
$dirWithoutTrailingSlash: 実行するファイルが配置されているフォルダーの絶対パス (末尾の \ を除く)。d:\CodeProject\python
$fileName: サフィックス付きのファイル名のみ。Student.py
$fileNameWithoutExt: サフィックスなしのファイル名のみ。生徒の
完全なファイル名: fullFileName と同等: 同等fullFile Name : dir + $ fileName同等 _ d:\CodeProject\python\Student.py

3. MinGW をダウンロードしてインストールします。

MinGW-w64 をダウンロードします - 32 ビットおよび 64 ビット Windows の場合: https://sourceforge.net/projects/mingw-w64/files/、MinGW-W64-install.exe を
選択します (コンピューターは 32 ビットまたは 64 ビットであることに注意してください)。 ):
ダウンロード インストールが完了した後、インストール プロセス中に「repository.txt をダウンロードできません」と表示された場合は、右クリックして管理者として実行します。それでもエラー メッセージが表示される場合は、https://www.cnblogs.com を参照してください。 /zhicungaoyuan-mingzhi/p/12804210.htmlAnaconda3 が
このマシンにインストールされている場合、MinGW は既に存在します.パスに gcc を直接構成し、
パス F:\Anaconda3\pkgs\mingw-4.7-1\MinGW\bin を追加できます\gcc-nm.exe をシステム パスに追加します。

4.確認する

cmd コマンド プロンプトを開き、gcc -v コマンドを入力して、次の情報があるかどうかを確認します。ある場合は成功です。
ここに画像の説明を挿入

5. プログラムを実行する

テストコード:

#include<stdio.h>
int main()
{
    
    
    printf("hello world,你好!\n");
    return 0;
}

以下の結果:ここに画像の説明を挿入

TIPS: vscode出力パネルの文字化けの解決方法

vscode の出力パネルは、デフォルトで UTF8 文字エンコーディングを使用します。ターミナルパネルの文字エンコーディングはcmd.exeと同じで、デフォルトではGBKの文字エンコーディングを使用するため、GBKエンコーディング入力を使用すると、デバッグ時にターミナル出力結果を設定すると文字化けが発生しません。文字。
ここに画像の説明を挿入
また、出力パネルに実行結果を出力するように構成されている場合、文字化けが発生します:
runco​​de プラグインは、デフォルトでプログラムの実行結果を出力パネルに出力します
解決策:
1)、ランコード プラグインの出力をターミナルに出力するように構成しますここに画像の説明を挿入
2)、cmd の文字エンコーディングを変更します。 exe を UTF8 に変換する
1, chcp コマンドを入力して Enter を押すと、図のような結果が出力されます. 936 は gbk エンコーディングを意味します. 2. 次に、ウィンドウに
chcp 65001 (65001 は utf-8 エンコーディングを表します) と入力し、Enter を押します。ウィンドウのデフォルトのエンコーディングが utf-8 エンコーディングであることを確認してください。一時的に有効です。
システム レベルの変更方法については、ブログ投稿を参照してください: cmd コンソールの既定のエンコーディングを utf-8 に変更し、中国語の文字を正しく表示する方法
3)、エディターのエンコーディング設定エンコーディング
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/Medlar_CN/article/details/130058483