Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Ubuntu下使用GDB断点Go程序

大家好,今天为大家带来Ubuntu下,使用GDB断点调试Go程序。由于之前没有接触过GDB调试,而Go语言本身内置也没有什么调试工具,不像Eralng,有Debugger可以使用,我从网上搜索了下,也没有相关的中文教程,所以这边自己研究了下,给新手带来一篇关于GDB简单调试Go程序的文章。(关于GDB的文章还是不少的) 首先,编写测试代码,如下:package mainimport (
    "fmt"
)func main() {
    fmt.Printf("%s ", "hello, world")    printNumber()
}func printNumber() {
    var count int;
    count = 10    sum := 0    for i := 0; i < count; i++ {
        sum = sum + i
        fmt.Printf("i = %d, sum = %d ", i, sum)
    }
}编译,并运行程序(Ubuntu下的Sublime Text 2,如果你也想用这个工具,可以参看我令一篇文章:Ubuntu下使用Sublime Text 2搭建Go开发环境 见 http://www.linuxidc.com/Linux/2012-06/62942.htm): go build main.go ./main