歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Ubuntu下使用GDB斷點Go程序

  大家好,今天為大家帶來Ubuntu下,使用GDB斷點調試Go程序。由於之前沒有接觸過GDB調試,而Go語言本身內置也沒有什麼調試工具,不像Eralng,有Debugger可以使用,我從網上搜索了下,也沒有相關的中文教程,所以這邊自己研究了下,給新手帶來一篇關於GDB簡單調試Go程序的文章。(關於GDB的文章還是不少的)

  首先,編寫測試代碼,如下:

package main

import (
    "fmt"
)

func main() {
    fmt.Printf("%s\n", "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\n", 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

Copyright © Linux教程網 All Rights Reserved