Python
Windows
1. Installing Pyinstaller
pip install pyinstaller
2. Execute Command Pack
//gui程序,不需要命令行pyinstaller -F -w main.py//非gui程序,需要命令行pyinstaller -F main.py
Mac
1. Installing Py2app
pip install py2app
2. Generating initialization files
py2applet --make-setup main.py
3. Start Packaging Apps
python setup.py py2app
Golang
The go language directly uses go build to generate executables, which describe cross-compiling
Build Linux and Windows64 under Mac
CGO_ENABLED=0 GOOS=linux GOARCH=amd64CGO_ENABLED=0 GOOS=windows GOARCH=amd64
Linux under Build Mac and Windows64
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64CGO_ENABLED=0 GOOS=windows GOARCH=amd64
Windows compiles Mac and Linux 64
SET CGO_ENABLED=0SET GOOS=darwinSET GOARCH=amd64SET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64
Reference
https://blog.csdn.net/mrlevo520/article/details/51840217
https://blog.csdn.net/panshiqu/article/details/53788067