非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【Go言語】実行時にコマンドプロンプトの画面(DOS窓)を非表示にする方法(buildオプション)

   

Windowsの場合、Go言語でビルド(go build)した際に生成されたexeファイルを実行すると、コマンドプロンプトの画面(DOS窓)が表示されてしまいます。ちょっと邪魔なので非表示にする方法を紹介します。

対処方法は単純でbuild時に以下のオプションを付けてやればOKです。

-ldflags=”-H windowsgui”

以下はtest.goというファイルをビルドした際の例です。

go build -ldflags="-H windowsgui" .\test.go
 

 

これで、exeファイルを実行してもコマンドプロンプト画面は表示されなくなります。

 

スポンサーリンク

 - Go言語