=amd64 go build -o myapp.exe
“`
同樣,如果你在Windows上編譯的程序需要在Linux或macOS上運(yùn)行,你需要設(shè)置`GOOS`和`GOARCH`環(huán)境變量為對(duì)應(yīng)的值。
### 運(yùn)行生成的exe文件
現(xiàn)在,你已經(jīng)生成了一個(gè)exe文件,可以將它分發(fā)到其他沒(méi)有安裝Go環(huán)境的計(jì)算機(jī)上。只需雙擊由h5exeGo編譯器生成的`.exe`文件或在命令行中運(yùn)行它,就可以執(zhí)行你的程序了。
“`bash
$ ./myapp.exe
“`
你將看到輸出:
“`
Hello, world!
“`
### 總結(jié)
通過(guò)本教程,您學(xué)會(huì)了如何在Go語(yǔ)言中編譯一個(gè)簡(jiǎn)單的程序并生成一個(gè)獨(dú)立的exe文件。有了這個(gè)知識(shí),你可以方便地為其他用戶(hù)提供你的應(yīng)用程序,而無(wú)需讓他們安裝Go環(huán)境。此外,學(xué)會(huì)編譯Go程序能幫助你更好地理解Go的編譯過(guò)程以及二進(jìn)制文件的原理。