Gland安装与Debug

下载地址:https://www.jetbrains.com.cn/go/download/#section=windows

debug官方文档: https://www.jetbrains.com/help/go/debugging-code.html

创建项目

  1. 选择新建项目

  2. 填写项目本地路径,以及选择go SDK

  3. 项目创建后检查项目设置


  4. 添加main包以及main函数

本地调试

添加调试配置文件

  1. 添加配置


调试配置文件参数说明

  • Directory: 指定要编译的目录
  • Package: 指定要编译的package
  • Files: 指定要编译的文件
  • Output directory: 编译结果输出目录
  • Working directory: 工作目录

Run Kind Directory

Run kind Package

Run kind File

附加到进程

安装gops

shell 复制代码
go install github.com/google/gops@latest

重新启动goland

附加到进程


调试要点

断点设置

流程控制

  1. 控制台
  2. 停止断点
  3. 继续执行
  4. F8下一步,如果是方法也不会进去,一行一行往下走
  5. F7进入操作步骤,即如果调试代码是方法,则进入方法逐步执行
  6. shift + F8跳出步骤,与5是相反的操作
  7. 查看断点信息
  8. 禁用断点

计算表达式|更改变量值


鼠标右键点击断点与断点交互

相关推荐
IT_陈寒1 小时前
用了Proxy才发现以前的JavaScript白写了
前端·人工智能·后端
唐青枫1 小时前
别把 ArrayList 当成会自动管理内存的 List:Zig 动态数组从入门到实战
后端
鸿蒙开发2 小时前
我为 HarmonyOS 做了一个统一大模型 SDK:@hmkit/ai 正式开源
后端
猪是念来过倒2 小时前
Semaphore 与 RateLimiter:并发控制双雄详解
后端
掘金者阿豪2 小时前
异构数据同步最怕什么?不是同步慢,而是数据对不上
后端
程序员cxuan3 小时前
Claude 官方的学习教程,太强了。
人工智能·后端·程序员
老孙讲技术3 小时前
把工地遮挡和掉线接进项目部:setMessageCallback 订 alarm 与 deviceStatus
后端·物联网·音视频开发
老孙讲技术3 小时前
关店后有人进门,监控值班群却没响:用 setMessageCallback 订 human,再用 aiHuman 打开人形
后端·物联网·音视频开发
LEE3 小时前
原来 Claude Code 最厉害的工具,一行代码都不写
前端·后端
老孙讲技术3 小时前
把园区几百路摄像头收进值班台账:bindDevice 入账与 listDeviceDetailsByPage 翻页
后端·物联网·音视频开发