Homebrew 使用中的一些问题
2023-03-31
编译 Go 项目超时 众所周知,国内网络环境编译 Go 项目会超时,只要设置国内镜像即可: export GO111MODULE=on export GOPROXY=https://goproxy.cn,direct 我想了十天十夜也不明白,源码服务器也要屏蔽?多少有点脑瘫哦。 然而即使设置了镜像,Homebrew 在编译 Go 项目时,不知何故不会读取用户设置,于是也会超时: …
交叉编译 Go 语言项目 frp for iOS
2019-09-03
首先安装 Go 语言环境,然后下载 frp 源码: git clone git@github.com:fatedier/frp.git cd frp Go 的交叉编译比 GCC、Clang 方便很多,只需要设置几个参数: CC=$GOPATH/misc/ios/clangwrap.sh CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 go build -o ./frpc-darwin-arm64 ./cmd/frpc CC=$GOPATH/misc/ios/clangwrap.sh CGO_ENABLED=1 GOOS=darwin GOARCH=arm64 go build -o ./frps-darwin-arm64 ./cmd/frps GOOS 参数没什么疑问,GOARCH 不是太古老的设备一般都是 arm64。 …