1. 安装方式
操作系统:ubuntu
安装go
sudo snap install --classic go
go语言要安装最新版本(go version go1.17.2 linux/amd64),不然后面可能会出现包缺失的的错误
查看go版本
go version
查看go环境变量
go env
修改环境变量GOPROXY
export GOPROXY="https://goproxy.cn,direct"
安装gcc编译器
sudo apt install gcc
安装go-callvis
go install github.com/ofabry/go-callvis@latest
2. 使用方式
可以直接通过绝对路径找到go-callvis,也可以把它加到环境变量里去
先在含有go.mod的路径下执行下面的语句
go mod tidy
然后对main.go使用如下语句
/home/ubuntu/go/bin/go-callvis cmd/main.go
Terminal会显示如下内容,并自动打开浏览器,在http://localhost:7878显示函数调用关系图
ubuntu@ubuntu:~/Desktop/device-modbus-go$ /home/ubuntu/go/bin/go-callvis cmd/main.go
2021/11/10 00:27:37 http serving at http://localhost:7878
ATTENTION: default value of option mesa_glthread overridden by environment.
2021/11/10 00:27:41 converting dot to svg..
2021/11/10 00:27:41 serving file: /tmp/go-callvis_export.svg

本文详细介绍了在Ubuntu操作系统上安装Go语言的步骤,包括使用snap安装,设置GOPROXY环境变量,以及安装gcc编译器。接着讲解了如何安装和使用go-callvis工具,通过示例展示了如何生成函数调用关系图,并在本地浏览器中查看。文章最后提供了执行go-callvis的命令行输出示例。

被折叠的 条评论
为什么被折叠?



