Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menyusun Silang Program Go daripada Windows ke Linux dan Menyelesaikan Ralat 'runtime: linux/amd64 mesti bootstrap menggunakan make.bat'?
Kompilasi Silang daripada Windows ke Linux: Panduan Langkah demi Langkah
Bagi mereka yang ingin menyusun silang program Go daripada Windows persekitaran ke sasaran Linux, menghadapi ralat "runtime: linux/amd64 must be bootstrapped using make.bat" boleh membingungkan. Mesej ini menunjukkan bahawa alatan yang diperlukan untuk kompilasi silang masih belum dibina.
Untuk menangani isu ini, anda boleh menggunakan langkah berikut:
set GOARCH=amd64 set GOOS=linux
Arahan ini menetapkan seni bina sasaran kepada AMD64 dan sistem pengendalian sasaran kepada Linux.
go tool dist install -v pkg/runtime go install -v -a std
Arahan ini akan membina alatan masa jalan dan perpustakaan standard untuk sasaran yang ditentukan.
Pastikan seni bina sasaran ditetapkan kepada "amd64" (semua huruf kecil), kerana arahan adalah sensitif huruf besar dan kecil.
Sebagai alternatif, jika Windows GOARCH anda ialah 386, anda perlu membina 386 alatan terlebih dahulu, yang memerlukan muat turun MinGW gcc. Rujuk kepada arahan yang diberikan oleh user2714852 untuk pendekatan ini.
Untuk mendapatkan maklumat lanjut, rujuk halaman Wiki komprehensif tentang penyusunan silang Windows untuk Go: https://golang.org/wiki/WindowsCrossCompiling
Atas ialah kandungan terperinci Bagaimana untuk Menyusun Silang Program Go daripada Windows ke Linux dan Menyelesaikan Ralat 'runtime: linux/amd64 mesti bootstrap menggunakan make.bat'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!