文章目錄
- 一、Go 語言程序安裝
- 二、運行程序
- 三、go mod tidy 命令
- 四、遇到的問題
- 五、VS Code 調試 go 程序的相關配置說明
一、Go 語言程序安裝
??Go語言下載鏈接:https://studygolang.com/dl
??雙擊打開下一步下一步即可。
??驗證安裝:go version
二、運行程序
??創建編寫代碼的文件夾:gotest
??項目初始化 go mod init
(初始化一個go mod)。Go Module 是 Go 1.11 版本引入的官方依賴管理系統,用于替代傳統的 GOPATH 模式。它允許項目在 任意位置 存放,并精確控制依賴的版本,解決了依賴沖突、版本鎖定等問題。
??若項目引用某些第三方庫也會有信息列出來。
??創建 main.go
文件
package main // 聲明 main 包,表名當前是一個可執行程序import "fmt" // 導入內置 fmt 包func main() { // main 函數,是程序執行的入口fmt.Println("Hello, World!") // 在終端打印
}
??使用 go build
生成 exe 文件進行執行
三、go mod tidy 命令
來自:go mod tidy 命令
go mod tidy
是 Go 語言的命令,用于清理和更新 go.mod
和 go.sum
文件。它主要有以下功能:
- 移除未使用的依賴項:從
go.mod
文件中刪除那些在代碼中不再使用的依賴項。 - 添加缺失的依賴項:添加代碼中使用但尚未記錄在
go.mod
文件中的依賴項。 - 更新
go.sum
文件:確保go.sum
文件中包含所有依賴項的正確校驗和。
四、遇到的問題
??Idea 導入 github
的項目的時候出現 Cannot resolve directory 'github.com'
??解決辦法:設置里面將這個勾上
五、VS Code 調試 go 程序的相關配置說明
??安裝 Delve(Go 的調試器),在終端運行:
??打開你的 Go 項目。點擊左側 “運行和調試” 圖標(或按 Ctrl+Shift+D)。點擊 “創建 launch.json 文件”,選擇 Go 環境。(如果沒有自動生成,可以手動在 .vscode/launch.json
創建)
??示例 launch.json:
{"version": "0.2.0","configurations": [{"name": "Debug dataParser","type": "go","request": "launch","mode": "auto","program": "${workspaceFolder}/main.go","args": ["dataParser","--config=./config/config-dev.yaml","--source=ceph","--date=2025-07-04"]}]
}
開始調試:
??設置斷點:在代碼行號左側點擊,添加斷點(紅色圓點)。
??啟動調試:按 F5 或點擊 “運行和調試” 面板的綠色箭頭 ??。
??VS Code 會編譯并運行程序,在斷點處暫停。