vscode環境設定(II) - Cプログラムのデバッグ

まず、ミッションの準備

  launch.json

{
     " バージョン"" 0.2.0 " " 設定" :[ 
        { 
            " "" C / C ++ " " タイプ"" cppdbg " " リクエスト"" 打ち上げ" " プログラム"" $ { fileDirname} / $ {} fileBasenameNoExtension .EXE // 実行可能ファイルを作成します
            " 引数" :[]、
             " stopAtEntry "" CWD "" $ {workspaceFolder} " " 環境" :[]、
             " externalConsole "" MIMode "" GDB " " miDebuggerPath "" C:/プログラムファイル(x86の)/mingw-w64/i686-8.1。0-POSIX-ドワーフ-rt_v6-rev0の/ MINGW32 / binに/ gdb.exe" // 本机のgdb安装位置
            " preLaunchTask "" G ++ " " setupCommands " :[ 
                { " 説明"" GDBのためのプリティプリントする有効" " テキスト"" -enable-プリティ印刷" " ignoreFailures "
                } 
            ]、
        }、
    ] 
}
                    

 

  tasks.json

{
     " バージョン"" 2.0.0 " " コマンド"" G ++ " " 引数" :[
         " -g " " $ {ファイル} " " -o " " $ {fileDirname} / $ {fileBasenameNoExtension } .EXE " 
    ]、
    " problemMatcher " :{
         " 所有者"" CPP " " のFileLocation " " 相対的" " $ {workspaceRoot} " 
        ]、
        " パターン" :{
             " 正規表現"" ^(*):(\\ D +):(\\ D +):\\ S +(警告|エラー):\\ S +(*)$。" " ファイル"1 " "2 " コラム"3 "深刻度"4 " メッセージ"5 
        } 
    }、
    " グループ" :{
         " 種類"" ビルド" " のIsDefault "
    } 
}

 

第二に、設定手順

  方法1:メインプログラムのディレクトリに新しいはlaunch.jsonとtasks.jsonファイルを準備するための新しいタスク、GDBの場所で変更launch.jsonの下で、このフォルダをフォルダを.vscode。

  方法2:次の操作を行い、[オプション]ボックスではCtrl + Shiftキー+ Dは、ポップアップ表示vscode左端のタスクバーデバッグてんとう虫のボタンやキーを押しをクリックします      

 

 

   

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  gdb.exeファイルニーズlaunch.json生成されたファイルを変更するかどうかを確認します。次のように次のステップは、task.json操作を作成します

 

 

   何のC / C ++が存在しない場合:gcc.exeビルドアクティブ・ファイル・オプションは、以下のページを表示するには、テンプレートオプションからtask.jsonファイルを作成]を選択します

  次のようにCのファイルページにtask.jsonリターンを生成した後、もう一度[デバッグ]ボタンをクリックしてください

  查看是否生成task.json文件。  

  设置断点后再次点击Debug按钮或英文状态时按Ctrl+Shift+B运行。

おすすめ

転載: www.cnblogs.com/jiaqinbi/p/11995083.html