Golang入门教程 - 从零开始学习Go语言 #2

Golang入门教程 - 从零开始学习Go语言 #2 观看 Go 语言入门,这是一个关于 Go 编程语言的新教程,内容包括安装 Go 编译器和安装 VSCodium IDE。

Getting Started with Go

Trevor's Tutorials

2. Getting Started with Go

一个关于如何安装 Go、如何编写 Go 程序以及如何向 Go 模块添加依赖项的指南。


更多关于Golang入门教程 - 从零开始学习Go语言 #2的实战教程也可以访问 https://www.itying.com/category-94-b0.html

1 回复

更多关于Golang入门教程 - 从零开始学习Go语言 #2的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


安装Go编译器和VSCodium IDE

1. 安装Go编译器

从官网下载并安装Go:

# 在Linux/macOS上验证安装
go version

# 在Windows上,安装后重启终端
go version

2. 安装VSCodium IDE

VSCodium是VS Code的开源版本,安装Go扩展:

  1. 打开VSCodium
  2. 进入Extensions面板 (Ctrl+Shift+X)
  3. 搜索并安装"Go"扩展

3. 创建第一个Go程序

// main.go
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go语言!")
}

运行程序:

go run main.go

4. 初始化Go模块

# 创建项目目录
mkdir myproject
cd myproject

# 初始化模块
go mod init github.com/username/myproject

5. 添加依赖项

// 修改main.go添加外部依赖
package main

import (
    "fmt"
    "github.com/gin-gonic/gin"
)

func main() {
    fmt.Println("添加Gin依赖示例")
    
    // 添加依赖后运行
    // go mod tidy
}

同步依赖:

go mod tidy

6. 构建和安装

# 构建可执行文件
go build

# 安装到GOPATH/bin
go install

# 交叉编译示例(Linux编译Windows程序)
GOOS=windows GOARCH=amd64 go build

7. VSCodium配置

创建.vscode/settings.json

{
    "go.useLanguageServer": true,
    "go.formatTool": "gofmt",
    "go.lintTool": "golangci-lint",
    "go.testFlags": ["-v"]
}

8. 完整示例项目结构

myproject/
├── go.mod
├── go.sum
├── main.go
├── .vscode/
│   └── settings.json
└── README.md

9. 验证环境配置

创建测试文件test_env.go

package main

import (
    "fmt"
    "runtime"
)

func main() {
    fmt.Printf("Go版本: %s\n", runtime.Version())
    fmt.Printf("操作系统: %s\n", runtime.GOOS)
    fmt.Printf("架构: %s\n", runtime.GOARCH)
    fmt.Printf("GOPATH: %s\n", runtime.GOROOT())
}

运行验证:

go run test_env.go

按照这些步骤操作,Go开发环境就配置完成了。

回到顶部