VS Code配置go编译调试环境+编写menu第一版简单程序
2023-04-18 16:46:00 时间
一、实验要求
选用go或rust编写menu项目,创建一个版本库(gitee或github),采用VS Code作为编译调试环境。撰写一个帖子,从创建版本库、配置VS Code编译调试环境、编写menu第一版简单程序,以及最终调试运行,完整记录下来,目标是为go或rust的开发者提供一个开发环境配置和工作流程的参考。
二、实验步骤
1、在Gitee上创建仓库menu,使用git clone命令克隆到本地
git clone https://gitee.com/phony36/menu.git
2、Linux配置go编译调试环境
(1)进入Go官网All releases - The Go Programming Language下载安装,选择Linux版本。
(2)解压到指令文件目录下
sudo tar -C /usr/local/ -xzf go1.20.2.linux-amd64.tar.gz
(3)配置环境变量
① 打开文件profile
sudo vim /etc/profile
② 在文件末尾添加以下三行
export GOROOT=/usr/local/go
export GOPATH=$HOME/Desktop/vscodeProject/menu
export PATH=$PATH:$GOROOT/bin
③ 退出编辑后,执行该文件
source /etc/profile
(4)验证go是否安装成功
(5)查看所有go环境变量的当前值
我们需要对以上两处进行修改
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
3、VSCode配置Go编译调试环境
(1)安装Go语言插件
(2)编写menu第一版程序
package main
import (
"fmt"
)
func main() {
var cmd string
for {
fmt.Println("请输入命令:")
fmt.Scanln(&cmd)
if cmd == "help" {
fmt.Println("This is help cmd")
} else if cmd == "quit" {
fmt.Println("bye")
break
} else {
fmt.Println("Wrong cmd!")
}
}
}
(3)调试运行该程序
4、将代码推送到Gitee远程仓库
登录Gitee,查看menu仓库的状态
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击