2020.3及其之前

参考:https://blog.csdn.net/WHQ556677/article/details/122283509

下载

image.png

解压

  1. tar -C /usr/local -xzf xxx

image.png

配置环境变量

vim ~/.profile

export PATH=$PATH:/usr/local/go/bin

source ~/.profile

image.png
image.png
image.png

成功

image.png

2020.4及其之后

参考:https://noureldinehab.medium.com/how-to-install-golang-latest-version-on-kali-linux-1afa2bd64ace
环境变量步骤有些不同,因为之后的版本kali使用了zsh而不是bash
image.png

一句话安装

apt install golang

image.png

编译hellword

简单编译

image.png

复杂编译

介绍

参考:https://blog.csdn.net/qq_38151401/article/details/105780251
如果go代码中添加了别的模块,就会提示找不到,我们需要把依赖的模块下载下来
image.png
如何下载模块呢?
image.png
GOPATH管理包的方式从go1.11之后就开始被废弃,转而开始用go mod来管理包了

set GO111MODULE=on
set GOPROXY=https://goproxy.io

go mod init
go get -u github.com/kataras/iris/v12@latest
go run test.go

例子1:编译test.go

image.png
image.png
image.png
image.png

例子2:编译zgrab2

下载下来,进入目录,make,缺什么模块就补充什么模块
使用方法
image.png