【go】一、go语言vscode开发环境

本文详细介绍了如何在Windows上安装Go编译环境和VSCodeIDE,包括设置GOPROXY,安装VSCodeGo插件,配置go.mod,编写并运行Hello,World!程序,以及使用gobuild和goinstall进行编译。
摘要由CSDN通过智能技术生成

一、下载安装go和vscode

go编译环境下载地址

vscode下载地址

二、安装vscode插件:

1、安装vscode go插件

2、替换源(这里用的阿里云)

如果有外网环境可以忽略

如下点开vscode终端(或系统cmd)

依次输入:

go env -w GO111MODULE=on
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/

3、安装go插件依赖

vscode中按下ctrl+shift+p

搜索go:install/update tools,之后全选,点击ok

安装成功会显示:

三、新建文件夹,并配置go.mod

1、创建工程文件夹

如go_test,其下新建src文件夹,src文件夹下新建main.go文件:

2、配置go.mod

打开vscode终端,输入go mod init 【工程文件夹名】,如:

go mod init go_test

文件夹下会生成一个go.mod文件:

四、运行、编译代码

1、编辑main.go

输入以下代码:

// 当前包名,和文件名相同
package main

// 导入go的输入输出库
import "fmt"

// 程序入口main函数
func main() {
	// 命令行打印并换行
	fmt.Println("Hello, World!")
}
2、运行代码
方式1:vscode调试运行

点击F5,或vscode的run and debug:

方式2:用命令行运行

终端cd src,进入src文件夹,之后输入go run main.go:

五、编译

命令说明
go run

编译并直接运行go文件

(不会生成可执行文件)

go build

编译,如果是main包会生成可执行文件,如exe

-o : 设置编译后的可执行文件的路径和文件名

(默认生成到当前文件夹)

go install编译安装到指定目录($GOPATH/bin或$GOPATH/pkg)
go get从远程代码仓库(如github)下载代码
1、go build:

2、go install

go install和GOPATH相关,会编译到$GOPATH/bin或$GOPATH/pkg

可用go env GOPATH命令查看当前$GOPATH的路径:

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用VSCode进行Go语言开发时,你可以按照以下步骤配置开发环境: 1. 首先,确保你已经安装了VSCode。你可以通过官方网站下载并按照提示进行安装。 2. 安装Go语言插件。在VSCode的扩展商店中搜索并安装"Go"插件。这个插件提供了对Go语言的语法高亮、代码补全、调试等功能。 3. 配置Go环境。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择并安装所需的Go工具。这些工具包括gocode、gopkgs、go-outline等,它们可以提供代码补全、导航和代码分析等功能。 4. 配置GOPATH。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择"Go: Install/Update GOPATH"。根据提示,设置你的GOPATH路径,这是Go语言项目的根目录。 5. 创建Go项目。在VSCode中,打开GOPATH所在的src目录,右键点击空白处,选择"New Folder"创建一个新的文件夹作为你的项目文件夹。 6. 在项目文件夹下编写Go代码。在项目文件夹中创建一个新的Go源文件,例如main.go,然后开始编写你的Go代码。 7. 添加运行插件。在VSCode中,按下Ctrl+Shift+P(或者Cmd+Shift+P),输入"Go: Install/Update Tools",然后选择"Go: Install/Update Test Runner"。这个插件可以帮助你运行和调试你的Go代码。 通过以上步骤,你就可以配置好VSCodeGo语言开发环境了。希望对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [【GolangVsCode开发Go语言的环境配置(超详细图文详解)](https://blog.csdn.net/qq_41048567/article/details/127681203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值