VScode構成C ++コンパイラとデバッガ環境

  ここでのUbuntu 18.04、VScode 1.27用VScode、練習環境の設定の簡単な手順C ++環境をログに記録します。Ubuntuの環境では、デフォルトのインストールのgccとg ++コンパイラ、およびそのための手順は、すでに設定されているデフォルトのコンパイラ環境、Windowsの場合(確立の次のステップは、ユーザーが/に対応するCに基づいて自分自身を設定する必要があるかもしれませんそのような基準としてC ++コンパイラ環境、  C / C ++コンパイラやデバッガ  )。 

 

  C ++は、インストールVSCodeが拡大提供します

   基本的なテキスト編集機能を提供するVSCode自然のエディタとして。VSCodeは、C ++コンパイラやデバッガプログラムなどの特定の言語として使用したい、あなたはVSCodeは、対応する言語の構文チェック、シンタックスハイライトや他の機能と関連することができ、それに対応する言語の拡張(拡張)をインストールする必要があります。VScodeはインストールインターフェイス、インストールの具体的な展開に展開するためのさまざまな方法を提供しています。

  インターフェースの左側に1クリックして、直接プラグインボタンまたはショートカットキーのCtrl +インストールインターフェイスに拡張する+ Xシフト第五の膨張(拡張)に対応します。

  

  キーワード「C ++」、およびC ++の最初の膨張を選択をインストールすることができる検索ボックス2.(図では、Pythonのインストール時に作成者のスクリーンショットです)。

  

  さらに拡張取付インターフェースに方法は、a)Ctrlキーによって開か+ + PのVScodeコマンドライン、型エクステンション、メニュー拡張ドロップダウンシフト:インストール拡張メニューも、図2に示したインタフェースを入力することができ; B)低い左クリックインタフェースを角度歯車ボタン - >図2に示すインタフェースを入力するための拡張オプション。

  正しくC ++の基本的なC ++関連機能をサポートするために、力にVSCodeをプラグを、上記の手順を拡張プラグインにリロードボタンまたはVScodeを再起動するためのツールをインストールしたとき。

  (VSCodeの拡大は、テーマ形式を含め、提供、ツールのすべての種類、ユーザーが自分で探求し、使用することができます)

 

  VSCodeオープンディレクトリ

  C ++はVSCodeインストールが基本的な構文強調表示し、チェックを持って展開することができます。VSCodeにコンパイルしてプログラムをデバッグすることができ、また、コンパイルおよびテスト環境に設定する必要があります。

  フォルダを開くにはVSCodeの方法を使用するには、2つの方法があります。

  1)コマンドラインディレクトリソースに、ソースがフォルダVSCodeコマンド開くために前記「コード」を、

  2)VSCodeグラフィカル・インターフェースにおいて、直接ファイルを介して - >開くフォルダオプション、ナビゲーション、オープン対応するファイル・ディレクトリを選択します。

  どちらの方法は、オープンディレクトリが新しい作業領域(職場)として扱われており、ケースに対応するvscode関連の設定を記録するためのディレクトリの.vscodeで隠しディレクトリを作成します。JSONファイルの形で、.vscode設定ファイルディレクトリの上方に配置されたC ++プログラムのコンパイルとデバッグに関連したC ++環境を設定する場合。次の三つの重要なJSONプロファイルが導入されています。

  

  VSCodeは、C ++コンパイラとデバッガの関連を実施しました

  c_cpp_properties.json

  このファイルは、ヘッダファイルパス、コンパイラ等を含む、一般的なコンパイラ環境を指定するために使用されます。Ctrlキー+シフトによって+ PD、コマンドラインを開き、キーワード「C ++」と入力し、ドロップダウンメニューで、「C / C ++の編集設定」を選択し、システムが自動的にエリアをコンパイルするユーザーのため.vscodeのc_cpp_properties.jsonディレクトリにファイルを作成します。構成環境。次のようにデフォルトのプロファイルを示します。

{
     設定:[ 
        { 
            Linuxの//環境名
            インクルードパス:[
                 $ {workspaceFolder} / **」    //現在の作業ディレクトリがあれば、ここで指定されたヘッダファイルのパスを指定します後から追加する必要がある
            ]、
            " 定義" :[]、
             " compilerPath "" は/ usr / binに/ G ++ " パス//コンパイラは、その設置に応じて設定することができる
             " cStandard "C11" " CppStandard "" 。C ++ 17 " //使用するC / C ++標準の設定
             " intelliSenseMode "" クラン-x64-を" 
        } 
    ]、" バージョン4 
}
    

  債券の価値は、一般的に対象者が直接、開発中に変更上記の値を変更する場合は、デフォルトで生成された設定ファイルです。

 

  build.json

  このファイルは、ソースファイルが実行可能プログラムにコンパイルされるか、あるプログラムをコンパイルするための規則を指定するために使用されます。ドロップダウンメニューではCtrl +、+ pコマンドラインをシフトするキーワードを入力し、「タスク」によって開き、[タスク:デフォルトタスクを構築する設定 - >テンプレートからtassk.jsonファイルを作成 - >その他、システムは自動的に.vscodeディレクトリユーザー用にコンパイルbuild.jsonファイルを作成すると、特定のルールを設定します。

  、設定デフォルトでは、タスクのオプションを構築し、修正後にラベル名を選択し、task.jsonファイルが変更されます:上記のタスクを選択し、キーの内側にラベルの値を変更し、この時点でのみtask.jsonの単純化されたテンプレートを生成することに注意してくださいそしてコンパイルされたオブジェクトは、一般的に以下の形式でデフォルトとして設定します。前記ユーザキーは、実際の状況に応じて変更する必要があります。

{
   バージョン2.0.0 タスク:[ 
    { 
      ラベルこんにちは、世界の構築// 現在のコンパイルタスク名
      タイプのシェルコマンドG ++ // コンパイル時の実行
      引数:[ -g " -o" " HelloWorldの" " helloworld.cppする" ]、     に渡される// のコマンドパラメータ
      " グループ" :{
         " 種類"" ビルドの" " のIsDefault に忠実                  // Trueに、ユーザはCtrlキー+ Shiftキー+ Bの実行直接コンパイル 
      } 
    } 
  ] 
}

  上記のファイルは、コンパイルを指定してのIsDefault真(デフォルト)は、ユーザーがCtrlキー+は+ Bコンパイルプロセスを直接実行することができますシフト使用するコンパイラに渡される引数で与えられたコマンドオプション、引数オプションを使用してプログラムを実行したり、あなたはCtrlキー+ Shiftキー+ pコマンドライン、[タスクによってオープンすることもできます。タスクは、上記のコンパイルプロセスを実行してビルドして実行します。

 

  launch.json

  文書には、デバッグ中のプログラムに主に関連しています。ユーザーは、+ Ctrlキーでコマンドラインを開き、+ Pシフト、キーワードを入力し、「起動」を選択することができます「デバッグ:オープンlaunch.json」 - >「C ++(GDB / LLDB)」は、設定ファイルのlaunch.jsonのデバッグを開くことができます。VSCodeユーザーの[F5]キーを押してlaunch.jsonファイルの内容上記すなわちデバッグモードに入るとデバッグの基本的な要件を提供します。launch.jsonファイル次の基本的なオプションに示されているように。

{
     " バージョン"" 0.2.0 " " 設定" :[ 
        { 
            " "" (GDB)の起動" " タイプ"" cppdbg " " リクエスト"" 打ち上げ" " プログラム"" $ {workspaceFolder} / HelloWorldの//実行可能ファイルのフルパス、一貫したbuild.jsonファイル名
            引数:[]、
             stopAtEntry falseに// 場合仮の主な機能で実行される
            CWD $ workspaceFolder {} " 環境" :[]、
             " externalConsole "trueに// むしろ中VSCodeより新しく開いた端末で実行
            " MIMode "" GDB " "setupCommands ":[ 
                { 
                    " 説明"" GDBのためのかなり印刷を有効にする" " テキスト"" -enable-かなり印刷" " ignoreFailures "
                } 
            ] 
        } 
    ] 
}

  上記の書類を設定した後、ユーザーがデバッグモードF5を入力することができます。

 

  参照

  VScode用C / C ++

  :LinuxでVSCodeコンパイルやデバッグを使用  VSコードで使用しているMinGW-W64

  C / C ++のデバッグを設定します 

  Visual Studioのコードでのデバッグ

  VScode操作:  Visual Studioのコードの基本的な使用

 

 

   VScodeのconfigure Python環境

  VScodeは、Python環境およびC ++環境と同様の手順を配置されています。あなたが最初のVSCodeに拡大し、適切なをインストールする必要があり、前出のインストールVSCodeは、セクションを展開します。

  その後、円滑にPythonプログラムを実行するために、ユーザは適切なPythonのインタープリターを選択する必要がある(Pythonのシステムは、インタプリタがインストールされている必要があります)。ユーザーは+ pコマンドラインをシフトし、コマンドのPythonを入力してください+ Ctrlキーで開くことができます。インタプリタを選択して、システムの情報がインタプリタがインストールされ表示されます、ユーザーが必要に応じて選択することができます。

   

  上記は、異なる設定の効果が異なるPythonのインタープリタ環境に応じて設けられています。ユーザーはPythonインタプリタの設定時にVScodeにプロジェクトフォルダを開いていない場合は、この時点で選択されたPythonインタプリタは、その後の使用VScodeオープンPythonプロジェクトは、デフォルトのインタプリタを使用することをグローバルなデフォルトインタプリタに設定されています。ユーザーが作業ディレクトリに具体的な説明を選択した場合は、そのは、その後の作業ディレクトリのランタイム・インタープリタを選択するために使用されます。

  参照

  Visual StudioのコードでのPython  

おすすめ

転載: www.cnblogs.com/yhjoker/p/9831671.html