Membina Versi Keluaran dalam Go: Memahami dan Mengalih Keluar Maklumat Nyahpepijat
Tidak seperti C, Go tidak membezakan antara versi nyahpepijat dan keluaran fail binari . Secara lalai, arahan go build menggabungkan maklumat simbol dan penyahpepijatan ke dalam binari yang disusun. Walau bagaimanapun, adalah mungkin untuk mengalih keluar data tambahan ini untuk binaan keluaran yang lebih optimum dan cekap.
Mengalih Keluar Maklumat Simbol dan Nyahpepijat
Untuk membina binari versi keluaran tanpa simbol atau maklumat nyahpepijat, gunakan bendera -ldflags dengan argumen -s -w semasa menyusun kod Go anda. Bendera -s menjalur simbol, manakala bendera -w melumpuhkan penjanaan simbol kerdil. Ini menghasilkan binari padat yang mengetepikan maklumat terperinci yang mungkin tidak diperlukan untuk kegunaan pengeluaran.
go build -ldflags "-s -w"
Dengan melaksanakan arahan di atas, anda boleh mengalih keluar maklumat simbol dan nyahpepijat untuk versi keluaran anda yang lebih diperkemas dan dioptimumkan. Pergi aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Binaan Keluaran Go Dioptimumkan Tanpa Maklumat Nyahpepijat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!