GCC C ++コンパイラおよびGDBデバッガのVSCodeのWSLの使用

WSLの使用:Ubuntu18.04の
使用WSLではなく、Windows上でMinGWを-64を設置することの利点は、Windows上でLinuxの展開の開発で似たような経験を得ることができます。

プロセスは、以下のステップに分かれています。

  1. インストールVSCode
  2. リモートWSL VSCode拡張をマウントし、C / C ++の拡張機能
  3. インストールと設定WSL
  4. 設定VSCode

インストールVSCode

  1. では公式サイト、特別な要件として、デフォルトのインストールをVSCodeをダウンロードします。

リモートWSL取り付け拡張

  1. 示されるように、最初のプラグインであります

  2. 同様に、最初の図。

インストールWSL

  1. 、WSLをインストールしたい
    BIOSにオープン仮想化への1つのニーズを、
    そして第二に、[コントロールパネル] - > [プログラムと機能] - > [Linux用のHyper-VとWindowsサブシステムを開いて、有効または無効にWindowsが特徴

  2. 再起動後、直接マイクロソフトストアにあなたがダウンロードできるとUbuntuにインストール

  3. インストール後は、Ubuntuの、WSLアカウントのセットとパスワードを開きます
    • USTCソース

      deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
      deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
      deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
      deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
      deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
      deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
      deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
      deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
      deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
      deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
    • 交換用ソースソフトウェア

      # 打开source.list,将文件内容替换为上述清华源,具体vim如何操作可以百度
      sudo vim /etc/apt/source.list
    • GNUコンパイラおよびGDBデバッガをインストールします。

      sudo apt-get update
      sudo apt-get install build-essential gdb
    • G ++およびインストールするかどうかを確認するためにgdb

      whereis g++
      whereis gdb
  4. 設定VSCode
    • Ubuntuのでは、プロジェクトのフォルダを作成し、プロジェクトにサブフォルダを作成したHelloWorldフォルダ

      mkdir projects
      cd projects
      mkdir helloworld
    • フォルダにこんにちは

      # 进入hello文件夹
      cd $HOME/projects/helloworld
      code .

      このとき、VSCodeはダウンロードして、小さなサーバーをインストールした後、WSLのWindows VSCodeでそれらを接続します。

    • 最後に、WSLにインストールして、リロードすることを選択し、拡張された検索市場にC / C ++の拡張機能を開きます。

テストVSCodeで

  1. helloworld.cppでVSCodeでファイルを作成します。
  • #include <iostream>
    #include <vector>
    #include <string>
    
    using namespace std;
    
    int main()
    {
        vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
    
        for (const string& word : msg)
        {
            cout << word << " ";
        }
        cout << endl;
    }
  1. (コンパイル済み)プログラムを構築する方法をVSコードtasks.jsonを伝えるためのファイルを作成します。
    • メインメニューから、ターミナル>設定のデフォルトのビルドタスクを選択します。

    • 按Ctrl + Shift + B编译helloworld.cpp文件,生成可执行文件helloworld,成功后如下图所示

    • 点击图中的加号,在WSL中以helloworld文件夹为工作目录运行一个bash终端,此时输入 ls,可以看到一个没有扩展名的可执行文件helloworld,之后在bash中输入 **./helloworld运行该文件,输出得到:

おすすめ

転載: www.cnblogs.com/tangzz/p/11955012.html