2020.3及其之前
参考:https://blog.csdn.net/WHQ556677/article/details/122283509
下载
解压
tar -C /usr/local -xzf xxx
配置环境变量
vim ~/.profile
export PATH=$PATH:/usr/local/go/bin
source ~/.profile
成功
2020.4及其之后
参考:https://noureldinehab.medium.com/how-to-install-golang-latest-version-on-kali-linux-1afa2bd64ace
环境变量步骤有些不同,因为之后的版本kali使用了zsh而不是bash
一句话安装
apt install golang
编译hellword
简单编译
复杂编译
介绍
参考:https://blog.csdn.net/qq_38151401/article/details/105780251
如果go代码中添加了别的模块,就会提示找不到,我们需要把依赖的模块下载下来
如何下载模块呢?
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
例子2:编译zgrab2
下载下来,进入目录,make,缺什么模块就补充什么模块
使用方法