Ubuntu20.04安装golang和dlv

安装go

  • 更新源信息
admin@ubuntu20:~/go$ sudo apt update -y
  • 搜索可用的golang包
admin@ubuntu20:~/go$ sudo apt-cache search golang-1
golang-1.13 - Go programming language compiler - metapackage
golang-1.13-doc - Go programming language - documentation
golang-1.13-go - Go programming language compiler, linker, compiled stdlib
golang-1.13-race-detector-runtime - Runtime support for Go's race detector
golang-1.13-src - Go programming language - source files
golang-1.14 - Go programming language compiler - metapackage
golang-1.14-doc - Go programming language - documentation
golang-1.14-go - Go programming language compiler, linker, compiled stdlib
golang-1.14-src - Go programming language - source files
golang-1.12-race-detector-runtime - Runtime support for Go's race detector
golang-1.16 - Go programming language compiler - metapackage
golang-1.16-doc - Go programming language - documentation
golang-1.16-go - Go programming language compiler, linker, compiled stdlib
golang-1.16-src - Go programming language - source files
admin@ubuntu20:~/go$ 
  • 设置GOPATH
admin@ubuntu20:~/go$  GOPATH=$(pwd)
  • 安装golang-1.16
sudo apt-get install golang-1.16 -y
  • 创建链接
sudo ln -s /usr/lib/go-1.16/bin/go /usr/bin/go
  • 查看版本
admin@ubuntu20:~/go$ go version
go version go1.16.2 linux/amd64
admin@ubuntu20:~/go$ 
  • 配置信息
admin@ubuntu20:~/go$ go env -w GO111MODULE=on
admin@ubuntu20:~/go$ go env -w GOSUMDB=off
admin@ubuntu20:~/go$ go env -w GOPROXY=https://goproxy.cn,direct

安装dlv

dlv是golang的debug工具,推荐配套安装

admin@ubuntu20:~/go$ go install github.com/go-delve/delve/cmd/dlv@latest
go: downloading github.com/sirupsen/logrus v1.6.0
go: downloading github.com/spf13/cobra v1.1.3
go: downloading github.com/mattn/go-isatty v0.0.3
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading github.com/cosiner/argv v0.1.0
go: downloading github.com/derekparker/trie v0.0.0-20200317170641-1fdf38b7b0e9
go: downloading github.com/go-delve/liner v1.2.2-1
go: downloading golang.org/x/sys v0.0.0-20211117180635-dee7805ff2e1
go: downloading github.com/google/go-dap v0.6.0
go: downloading go.starlark.net v0.0.0-20200821142938-949cc6f4b097
go: downloading github.com/hashicorp/golang-lru v0.5.4
go: downloading golang.org/x/arch v0.0.0-20190927153633-4e8777c89be4
go: downloading github.com/mattn/go-runewidth v0.0.13
go: downloading github.com/cilium/ebpf v0.7.0
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.0
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/rivo/uniseg v0.2.0
go: downloading github.com/russross/blackfriday/v2 v2.0.1
go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0
admin@ubuntu20:~/go$ 
admin@ubuntu20:~/go$ sudo cp bin/dlv /usr/bin/
admin@ubuntu20:~/go$ dlv version
Delve Debugger
Version: 1.8.2
Build: $Id: dbb493ec14d1e7753504d016b1e1ef1665b75b16 $
admin@ubuntu20:~/go$ 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值