Membina Binari Versi Keluaran dalam Go
Tidak seperti bahasa seperti C di mana versi nyahpepijat dan keluaran fail binari yang berbeza boleh dibina, Go mengikuti a pendekatan berbeza. Secara lalai, go build termasuk maklumat simbol dan nyahpepijat dalam fail perduaan.
Bina Perduaan Versi Keluaran
Untuk mencipta perduaan versi keluaran tanpa simbol atau maklumat nyahpepijat, gunakan arahan berikut:
go build -ldflags "-s -w"
Bendera -s mengalih keluar simbol daripada binari, manakala -w mengalih keluar maklumat nyahpepijat. Pilihan ini mengoptimumkan binari untuk prestasi dan mengurangkan saiznya.
Sebagai contoh, untuk membina versi keluaran fail main.go:
go build -ldflags "-s -w" main.go
Ini akan mencipta fail binari bernama main tanpa simbol atau maklumat nyahpepijat yang tidak perlu, menghasilkan laksana yang lebih kecil dan lebih cekap. Ambil perhatian bahawa proses ini sering digunakan dalam persekitaran pengeluaran atau penggunaan.
Atas ialah kandungan terperinci Bagaimana Saya Membina Perduaan Keluaran Dioptimumkan dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!