歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Ubuntu下使用GDB斷點Go程序

Ubuntu下使用GDB斷點Go程序

日期:2017/3/1 10:19:42   编辑:Linux編程

  大家好,今天為大家帶來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