Linux系统使用VSCode搭建GO开发环境

一、Linux Delian安装GO语言环境

1.在GO语言中文网,下载适合自己的GO语言环境安装包

2.解压压缩包到/opt目录

bash 复制代码
sudo tar -xzf go1.25.0.linux-amd64.tar.gz -C /opt

3.配置环境变量:使用vim或nano编辑你的 shell 配置文件 ~/.bashrc,在文件末尾添加以下内容:

bash 复制代码
# GO环境变量
export GOROOT=/opt/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# 配置国内代理,加速模块下载 (推荐)
export GOPROXY=https://goproxy.cn,direct

4.使配置生效:运行 source ~/.bashrc

5.验证安装:打开终端,输入 go version,如果显示版本信息,就说明安装成功了

二、Linux Debian安装VSCode

从VSCode官网下载适合自己的VSCode安装包并安装:

bash 复制代码
sudo dpkg -i code_1.137.0-1788902055_amd64.deb

安装 Go 扩展 :打开 VS Code,点击左侧活动栏的扩展图标,搜索 Go,找到由 Google 发布的官方扩展并安装。

三、验证环境并运行第一个程序

  1. 初始化项目 :在终端中,为你新建的项目创建一个文件夹并初始化模块:

    bash 复制代码
    mkdir ~/go-hello && cd ~/go-hello
    go mod init go-hello
  2. 编写代码 :在 VS Code 中创建一个 main.go 文件,输入以下代码:

    go 复制代码
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Go!")
    }
  3. 运行 :你可以直接在终端中运行 go run main.go,或者按 F5 启动调试,也可以点击右上角的运行按钮。


相关推荐
Zevalin爱灰灰25 分钟前
Linux入门第一部分(Ubuntu入门篇) 第二章 浅尝Ubuntu(二)
linux·嵌入式·1024程序员节
北京中科新远科技1 小时前
高速接口兼容排查实战:OSFP、QSFP112与QSFP56如何逐层验证
linux·运维·网络
喵了几个咪1 小时前
GoWind Admin 拆解:一个 Sender 接口接 39 个通知渠道
微服务·golang·go·1024程序员节·admin·gowind
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()
linux·运维·服务器
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(十六):x86 保护机制 — 从 ring 到页表的权限防线
linux·运维·服务器
qetfw1 小时前
Linux 文件清理:find、mtime 与安全传参验证
linux·shell·1024程序员节
可乐_不渴2 小时前
【Linux】 项目自动化构建工具makefile&& 版本管理Git&&第一个程序
linux·git·自动化·1024程序员节
西安同步电子3 小时前
时统卡驱动踩坑:Windows 和 Linux 下时间同步的底层差异
linux·stm32·单片机
虚无的纽扣3 小时前
【Linux】线程互斥:多线程改同一个变量,到底会出什么问题
linux·服务器·1024程序员节
qetfw3 小时前
Bash 函数与流程控制:read、if、for、case 验证
linux·前端·javascript·bash