安装
go get github.com/laher/goxc
使用
所有命令皆在 main 包所在目录下执行
基本使用
goxc -d=build -pv=0.1.0
上面命令的意思是:将编译好的文件保存到 ./build
目录下,指定文件名包含的版本号为 0.1.0
最后生成的文件如下:
(master) ccuser$ tree build/
build/
└── 0.1.0
├── ccuser_0.1.0_amd64.deb
├── ccuser_0.1.0_armhf.deb
├── ccuser_0.1.0_darwin_386.zip
├── ccuser_0.1.0_darwin_amd64.zip
├── ccuser_0.1.0_dragonfly_386.zip
├── ccuser_0.1.0_dragonfly_amd64.zip
├── ccuser_0.1.0_freebsd_386.zip
├── ccuser_0.1.0_freebsd_amd64.zip
├── ccuser_0.1.0_freebsd_arm.zip
├── ccuser_0.1.0_i386.deb
├── ccuser_0.1.0_linux_386.tar.gz
├── ccuser_0.1.0_linux_amd64.tar.gz
├── ccuser_0.1.0_linux_arm.tar.gz
├── ccuser_0.1.0_nacl_386.zip
├── ccuser_0.1.0_nacl_amd64p32.zip
├── ccuser_0.1.0_nacl_arm.zip
├── ccuser_0.1.0_netbsd_386.zip
├── ccuser_0.1.0_netbsd_amd64.zip
├── ccuser_0.1.0_netbsd_arm.zip
├── ccuser_0.1.0_openbsd_386.zip
├── ccuser_0.1.0_openbsd_amd64.zip
├── ccuser_0.1.0_plan9_386.zip
├── ccuser_0.1.0_solaris_amd64.zip
├── ccuser_0.1.0_windows_386.zip
├── ccuser_0.1.0_windows_amd64.zip
├── downloads.md
├── LICENSE
└── README.md
指定操作系统平台 默认全平台。
goxc -d=build -pv=0.1.0 -bc='linux,windows,darwin'
指定只生成适用于 linxu, windows, 苹果系统
的文件
指定 CPU 架构 默认所有 CPU 架构
goxc -d=build -pv=0.1.0 -arch='386 amd64'
Comments