美文网首页
go 调试设置

go 调试设置

作者: 一抹黑黑黑 | 来源:发表于2020-05-05 11:23 被阅读0次

    go的指定文件调试,demo 如下

    "version": "0.2.0",

        "configurations": [

            {

                "name": "Launch",

                "type": "go",

                "request": "launch",

                "mode": "debug",

                "program": "${workspaceFolder}/main.go",

                "env": {},

                "args": []

            }

        ]

    Property   Description

    name Name for your configuration that appears in the drop down in the Debug viewlet

    type Always set to "go". This is used by VS Code to figure out which extension should be used for debugging your code

    request Either of launch or attach. Use attach when you want to attach to an already running process.

    mode For launch requests, either of auto, debug, remote, test, exec. For attach requests, use either local or remote

    program Absolute path to the package or file to debug when in debug & test mode, or to the pre-built binary file to debug in exec mode. Not applicable to attach requests.

    env Environment variables to use when debugging. Example: { "ENVNAME": "ENVVALUE" }

    envFile Absolute path to a file containing environment variable definitions. The environment variables passed in the env property overrides the ones in this file.

    args  Array of command line arguments that will be passed to the program being debugged.

    showLog  Boolean indicating if logs from delve should be printed in the debug console

    logOutput Comma separated list of delve components (debugger, gdbwire, lldbout, debuglineerr, rpc) that should produce debug output when showLog is set to true.

    buildFlags  Build flags to be passed to the Go compiler

    remotePath Absolute path to the file being debugged on the remote machine in case of remote debugging i.e when mode is set to remote. See the section on Remote Debugging for details

    processId  Applicable only when using the attach request with local mode. This is the id of the process that is running your executable which needs debugging.

    相关文章

      网友评论

          本文标题:go 调试设置

          本文链接:https://www.haomeiwen.com/subject/hbtmghtx.html