如何使用GoClipse调试Go程序?

 mobiledu2502940393 发布于 2023-01-06 14:10

在OS X Mavericks上使用Go(go1.3 darwin/amd6)和GoClipse 0.8 ...

运行调试器时遇到了问题(在设置断点之后),因此我搜索了Stack Overflow以及其他Internet,发现我需要安装gdb.

按照以下说明(到T)(通过HomeBrew安装gdb):

http://ntraft.com/installing-gdb-on-os-x-mavericks/

现在,当我通过Eclipse的调试器放置一个断点和Run my go程序时,它会逐步执行汇编代码而不是Go代码:

例如

在我的go程序中设置了这一行的断点:

responses := [] *HttpResponse{}

当我运行调试器时,它打开了一个名为的文件:

rt0_darwin_amd64.s

并且它所设置的代码行是:

MOVQ    $_rt0_go(SB), AX

当我试图"跳过"我的代码时,它通过这些汇编文件继续这样做......

我不知道汇编(并且不认为我有时间学习它)...有没有一种使用Eclipse调试器调试Go程序的简单方法?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有