“`
go build -ldflags “-H=windowsgui” -o main.exe main.go
“`
`-ldflags`參數允許你設置鏈接器參數。
`-H=windowsgui`設置構建模式為Windows圖形用戶界面(GUI)而不是控制臺應用程序。
`-o`參數指定輸出文件名。
方法二:使用`Makefile`文件
創建一個名為`Makefile`的文件,在其中添加以下內容:
“`
build-windows:
GOOS=windows GOARCH=amd6如何制作exe的執行程序4 go build -ldflags “-H=windowsgui -w -s” -o main.exe main.go
“`
在命令行輸入`make build-windows`后,將使用此Makefile生成隱藏CMD窗口的exe文件。
#### 3.運行生成的exe文件
雙擊生成的`main.exe`文件,你將看到沒有任何命令行窗口彈出。但要注意,程序會在后臺運行,直到完成10秒鐘的執行。
### 結論
本文詳細介紹了如何在Windows系統下使用Go語言創建隱藏CMD窗口的exe文件。這對于開發無需用戶交互(例如后臺服務)的應用程序非常實用。通過本文的指導,你應該可以方便地生成一個隱藏CMD窗口的exe文件來執行你的Go程序。