Mencipta Binari Boleh Laku dalam Golang Tanpa Windows Konsol
Untuk mencapai pelaksanaan latar belakang yang lancar bagi aplikasi Golang anda, adalah penting untuk menyusunnya tanpa membuat tingkap konsol. Untuk sistem Windows, ini biasanya dicapai melalui perintah -ldflags apabila menyusun kod Go anda.
Pilihan Penyusunan Khusus Windows
Dalam versi Golang yang terdahulu, ia adalah disyorkan untuk menggunakan bendera -Hwindowsgui untuk menekan tetingkap konsol. Walau bagaimanapun, dengan keluaran Go 1.1, bendera ini telah ditamatkan. Sebaliknya, anda harus menggunakan sintaks yang dikemas kini:
go build -ldflags -H=windowsgui filename.go
Penjelasan Sintaks
Parameter -ldflags digunakan untuk menghantar bendera tertentu kepada pemaut semasa penyusunan. Bendera -H=windowsgui mengarahkan pemaut untuk menjana boleh laku tanpa tetingkap konsol.
Menyelesaikan Masalah Ralat
Jika anda menghadapi ralat "bendera tidak diketahui -Hwindowsgui," ia menunjukkan bahawa anda mungkin menggunakan versi lama Golang. Kemas kini pengkompil Go anda kepada versi terkini untuk menyelesaikan isu ini.
Nota Tambahan
Contoh gaya lama yang tersedia dalam talian mungkin mencadangkan penggunaan bendera -Hwindowsgui tanpa =. Contoh-contoh ini boleh mengakibatkan ralat. Anda sentiasa disyorkan untuk merujuk dokumentasi rasmi Golang untuk memastikan anda menggunakan sintaks yang betul.
Atas ialah kandungan terperinci Bagaimana Saya Membuat Binari Golang Boleh Laku Tanpa Tetingkap Konsol pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!