【问题标题】:VSCode dynamic processid in launch.jsonlaunch.json 中的 VSCode 动态 processid
【发布时间】:2018-06-14 13:34:40
【问题描述】:

现在我用于调试的 launch.json 文件如下所示

{
   // ${command:pickProcess}
   "version": "0.2.0",
   "configurations": 
    [{ 
        "name": "(gdb) Attach",
        "type": "cppdbg",
        "request": "attach",
        "program": "${workspaceFolder}/devel/lib/beginner_tutorials/talker",
        "processId": "619",
        "MIMode": "gdb",
        "setupCommands": [
            {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            }
        ]
    }
]}

但问题是我每次都需要手动更新 processid,是否有可能对于“processId”,我可以调用某种脚本并以编程方式返回一个 pid? 前任。 "processId": ${shell_script: get_pid}

【问题讨论】:

    标签: visual-studio-code vscode-debugger


    【解决方案1】:

    您可以使用"processId": "${command:pickRemoteProcess}", 打开一个进程选择器,以便您选择它。

    【讨论】:

      猜你喜欢
      • 2019-10-05
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      • 2023-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多