실행 시 콘솔 창을 숨기는 실행 파일을 Golang에서 생성하려면 다음을 활용할 수 있습니다. 컴파일 중 -ldflags 옵션.
문서에서는 컴파일할 때 -Hwindowsgui 플래그를 사용할 것을 제안합니다.
go build -ldflags -Hwindowsgui filename.go
그러나 최신 버전의 컴파일러(1.1)에서는 플래그를 다음과 같이 작성해야 합니다.
go build -ldflags -H=windowsgui filename.go
이 플래그는 Windows 하위 시스템으로 실행 파일을 컴파일하여 콘솔 창을 숨깁니다. 보이는 창을 표시하지 않고 실행합니다.
설명을 위해 visible.go라는 간단한 프로그램을 만들어 보겠습니다.
package main func main() { // Do something in the background }
당신 다음 명령을 사용하여 이 프로그램을 컴파일할 수 있습니다.
go build -ldflags -H=windowsgui invisible.go
이렇게 하면 콘솔 창을 열지 않고도 눈에 띄지 않게 실행할 수 있는 visible.exe.
위 내용은 콘솔 창 없이 백그라운드 실행 Go 실행 파일을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!