Pinned Post

Recent Posts

go 跨平台交叉编译

跨平台交叉编译

# 编译到 linux 64bit
$ GOOS=linux GOARCH=amd64 go build
# 或者可以使用 -o 选项指定生成二进制文件名字
$ GOOS=linux GOARCH=amd64 go build -o app.linux

# 编译到 linux 32bit
$ GOOS=linux GOARCH=386 go build

# 编译到 windows 64bit
$ GOOS=windows GOARCH=amd64 go build

# 编译到 windows 32bit
$ GOOS=windows GOARCH=386 go build

# 编译到 Mac OS X 64bit
$ GOOS=darwin GOARCH=amd64 go build

编译选项

-ldflags '-w -s'

-w 禁止生成debug信息,注意使用该选项后,无法使用 gdb 进行调试
-s 禁用符号表

Gource ( http://gource.io/ https://github.com/acaudwell/Gource ) 可以将指定 git 项目提交历史以组织成视频形式展示。

最近你写代码了吗?😊

最近编码时间统计

之前搬瓦工的服务器数据丢失…

前段时间用 go 写了个简单的博客,平时就当作便签用,记录下工作、学习中的一些东西。

之前放置在搬瓦工的一台 VPS 上,同时把那台机器用作了科学的上网,然后被墙……
付费更换几次 IP 后,不想再折腾了(成本不低啊),尝试重新安装机器,当然,没备份…

博客的数据库是直接在 Docker 里跑的,也直接没作备份 :)

所以,重新开始吧。