Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Mencipta Binaan Keluaran Go Dioptimumkan Tanpa Maklumat Nyahpepijat?

Bagaimana untuk Mencipta Binaan Keluaran Go Dioptimumkan Tanpa Maklumat Nyahpepijat?

Susan Sarandon
Lepaskan: 2024-12-11 12:55:11
asal
701 orang telah melayarinya

How to Create Optimized Go Release Builds Without Debug Information?

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"
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan