콘솔 창 없이 Go 실행 파일 빌드
백그라운드에서 보이지 않게 실행되도록 Go 애플리케이션을 컴파일하려면 콘솔 창 종속성을 제거해야 합니다. Windows 시스템의 경우 다음 접근 방식을 구현할 수 있습니다.
'-Hwindowsgui' 플래그를 사용한 컴파일
이전 문서에서는 '-Hwindowsgui' 플래그를 사용하는 것이 권장되었지만 이는 이제 더 이상 사용되지 않습니다. 대신 업데이트된 구문은 다음과 같습니다.
go build -ldflags "-H=windowsgui" filename.go
이 플래그는 콘솔 창을 표시하는 런타임 라이브러리인 MSVCRT.dll과의 연결을 피하도록 컴파일러에 지시합니다.
오류: 알 수 없음 플래그 '-Hwindowsgui'
"알 수 없는 플래그 -Hwindowsgui" 오류가 표시되면 이전 버전의 Go 컴파일러를 사용하고 있을 수 있음을 나타냅니다. 업데이트된 구문을 지원하는 버전을 사용하고 있는지 확인하세요.
사용 예
Go 애플리케이션을 눈에 띄지 않게 컴파일하려면 다음 명령을 실행하면 됩니다.
go build -ldflags "-H=windowsgui" my_application.go
이렇게 하면 콘솔 창을 열지 않고도 백그라운드에서 실행되는 실행 파일이 생성됩니다.
위 내용은 Windows에서 콘솔 창 없이 Go 실행 파일을 어떻게 빌드할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!