I am currently working on Mac OS X, now I need to build a .exe file so that the Go program can run on windows. So here is the question, how to build a executable file for Win X86 under MacOS amd64 ? or Is it impossible to do so ?
相关问题
- Inheritance impossible in Windows Runtime Componen
- how to get running process information in java?
- Is TWebBrowser dependant on IE version?
- How can I have a python script safely exit itself?
- Golang mongodb aggregation
相关文章
- 现在使用swift开发ios应用好还是swift?
- 如何让cmd.exe 执行 UNICODE 文本格式的批处理?
- 怎么把Windows开机按钮通过修改注册表指向我自己的程序
- Visual Studio Code, MAC OS X, OmniSharp server is
- Can I run a single test in a suite?
- Warning : HTML 1300 Navigation occured?
- xcode 4 garbage collection removed?
- IntelliJ IDEA can't open projects or add SDK o
I've used Dave Cheney's tutorial and accompanying shell scripts to build binaries for linux, windows and OS X on linux just fine. (Used by my stressdisk project)
It is exactly the same method as described by dystroy just with step by step instructions and a few helpful shell aliases.
If you don't use CGo but pure Go, then it's perfectly doable and standard.
First you have to make the Go environment on your development computer for the targets. Supposing your Go installation is in
~/var/go
, this may be this :Then you compile with the good GOOS and GOARCH :
Here's the go-wiki page on building a windows exe on linux.