Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Membetulkan Ralat 'runtime: linux/amd64 must be bootstrapped' Semasa Go Cross-Compilation daripada Windows?

Bagaimana untuk Membetulkan Ralat 'runtime: linux/amd64 must be bootstrapped' Semasa Go Cross-Compilation daripada Windows?

Linda Hamilton
Lepaskan: 2024-12-26 13:01:13
asal
238 orang telah melayarinya

How to Fix the

Menyusun Silang daripada Windows ke Linux: Menyelesaikan Ralat "runtime: linux/amd64 mesti di-bootstrapped"

Apabila cuba merentas- menyusun daripada Windows ke Linux dengan Go 1.2, pengguna mungkin menghadapi ralat yang menunjukkan bahawa "masa jalan: linux/amd64 mesti bootstrap menggunakan make.bat." Ralat ini pada asasnya bermakna alat yang diperlukan untuk kompilasi silang belum lagi dibina.

Untuk menyelesaikan isu ini, ikut langkah berikut:

Untuk Windows GOARCH amd64:

  1. Jalankan kumpulan berikut arahan:

    set GOARCH=amd64
    set GOOS=linux
    go tool dist install -v pkg/runtime
    go install -v -a std
    Salin selepas log masuk

Untuk Windows GOARCH 386:

  1. Pasang MinGW GCC.
  2. Ikuti arahan di https://golang.org/wiki/WindowsCrossCompiling untuk membina 386 alatan.

Setelah alatan yang sesuai telah dibina, anda seharusnya berjaya melaksanakan perintah "go build" dan menyusun silang atur cara Go anda untuk Linux.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'runtime: linux/amd64 must be bootstrapped' Semasa Go Cross-Compilation daripada Windows?. 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