Keserasian Merentas Platform Perduaan Golang
Walaupun disangka mudah alih, binari Golang mungkin menghadapi masalah keserasian merentas platform yang berbeza. Artikel ini menyelidiki sifat statik pemaut/penyusun Go dan menangani tiga kebimbangan khusus:
1. Kemudahalihan binari Ubuntu amd64 pada Sistem Pihak Ketiga
Ya, binari Ubuntu amd64 umumnya serasi dengan sistem Ubuntu/Debian 64-bit yang lain. Ini adalah sifat biasa perduaan Linux 64-bit, kecuali untuk perpustakaan kongsi, yang Go elakkan.
2. Membina Perduaan Serasi Debian 32-bit
Untuk mencipta perduaan serasi Debian 32-bit menggunakan Go, laraskan pembolehubah persekitaran GOOS dan GOARCH sebelum membina:
GOOS=windows GOARCH=386 go build
3. Memastikan x86_64 Boleh Laku daripada Windows
Secara lalai, binari Go dibina untuk seni bina sistem semasa. Walau bagaimanapun, anda boleh mengatasi tingkah laku ini dengan menetapkan pembolehubah GOOS dan GOARCH seperti yang diterangkan dalam titik 2. Ini memastikan bahawa walaupun pada sistem Windows 64-bit, boleh laku akan disusun untuk x86_64.
Atas ialah kandungan terperinci Bagaimana Anda Boleh Mencapai Keserasian Merentas Platform dengan Binari Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!