美文网首页
golang学习之debug

golang学习之debug

作者: 卡萨布兰卡ginger | 来源:发表于2018-07-31 19:09 被阅读0次

    先说一下,之前接触的Java,最近有需要接触到golang,所以一般会使用迁移思维,想着debug调试代码,网上搜了很多资料,大家推荐的都是golang的集成工具,类似gbd,delve这样的工具,但是就算golang本身没有debug,IDE肯定也是集成了debug的调试的

    在Java编程的时候,使用IDEA的人,应该也会使用GoLand,其实GoLand和IDEA是一模一样的,快捷键也基本一样,

    见下图:


    屏幕快照 2018-07-31 上午11.54.53.png

    我想着的是这个地方配置debug,一般的项目不用配置,右键在main.go文件debug选择就可以了。如果项目需要运行的是整个包,不是单个文件;或者项目采用的是和我这边的情况一样的,命令行库Cobra。

    网上的资料说的 go Application和我这里的 go build是类似的,我这里没有go Application,可能是版本不同(2018.1最新版)

    最重要的是两个地方的配置


    屏幕快照 2018-07-31 下午12.00.21.png

    这个地方的Run kind不能再选择File(单个文件),根据需要选择


    屏幕快照 2018-07-31 下午12.00.35.png

    这个地方的Program arguments是因为我这里采用的是cobra,除了go run main.go之外还有自定义的命令参数,自行加上即可,注意不用空格,顶格写,这样的话就可以用run或者debug启动了

    相关文章

      网友评论

          本文标题:golang学习之debug

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