Mengapa Adakah `versi go` Menunjukkan Versi \'xgcc\' Daripada Versi Go yang Dipasang Saya?

Susan Sarandon
Lepaskan: 2024-11-20 14:50:15
asal
264 orang telah melayarinya

Why Does `go version` Show an

Output Versi Go yang Mengelirukan

Dalam Go, menggunakan arahan versi go kadangkala boleh menghasilkan hasil yang tidak dijangka. Daripada memaparkan versi Go yang dipasang, ia mungkin menunjukkan versi "xgcc". Percanggahan ini boleh membingungkan, terutamanya apabila versi yang dipasang diketahui berbeza.

Untuk memahami isu ini, adalah penting untuk mengetahui bahawa banyak pengedaran Linux termasuk Go through pengurus pakej mereka, seperti APT. Walau bagaimanapun, ini selalunya memasang versi Go yang disusun dengan GCC, yang dikenali sebagai "xgcc". Versi xgcc ini mungkin berbeza daripada yang dipasang daripada tarball Go rasmi, yang menggunakan pengkompil Clang.

Dalam kes anda, anda telah memasang Go 1.4.2 daripada tarball. Walau bagaimanapun, sistem anda masih mempunyai versi xgcc yang dipasang melalui APT. Untuk menyelesaikan masalah ini, anda boleh mengalih keluar versi xgcc menggunakan arahan berikut:

sudo apt-get remove gccgo
Salin selepas log masuk

Selepas mengalih keluar versi xgcc, menjalankan versi go kini sepatutnya memaparkan versi Go yang dipasang dengan betul, yang dalam kes anda ialah 1.4. 2.

Atas ialah kandungan terperinci Mengapa Adakah `versi go` Menunjukkan Versi \'xgcc\' Daripada Versi Go yang Dipasang Saya?. 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