Rumah > pembangunan bahagian belakang > Golang > Mengapa Saya Tidak Dapat Menemui `-lmingw32` Semasa Menyusun Pustaka cgo pada Cygwin64?

Mengapa Saya Tidak Dapat Menemui `-lmingw32` Semasa Menyusun Pustaka cgo pada Cygwin64?

Patricia Arquette
Lepaskan: 2024-12-05 04:15:17
asal
529 orang telah melayarinya

Why Can't I Find `-lmingw32` When Compiling cgo Libraries on Cygwin64?

Menyelesaikan "ld: cannot find -lmingw32" Ralat dalam Menyusun Pustaka Cgo pada Cygwin64

Menghadapi ralat "ld: cannot find -lmingw32" semasa cuba menyusun perpustakaan cgo pada Cygwin64 boleh mengecewakan. Walau bagaimanapun, penyelesaian mudah wujud.

Walaupun memasang semua pakej "Pembangunan" dalam Cygwin64, perpustakaan seperti "mingwex" dan "mingw32" mungkin tidak tersedia dengan mudah. Ini kerana perpustakaan ini tidak disertakan dalam repositori pakej Cygwin untuk sistem 64-bit.

Menangani Isu

Daripada bergantung pada Cygwin, pertimbangkan untuk memuat turun dan memasang TDM MinGW-w64 dari laman web rasminya. Suite pengkompil alternatif ini menyediakan perpustakaan yang diperlukan untuk menyusun perpustakaan cgo pada Windows.

Langkah untuk Menyelesaikan Ralat:

  1. Muat turun dan pasang TDM MinGW-w64.
  2. Tetapkan pembolehubah persekitaran PATH sistem untuk memasukkan laluan ke gcc MinGW boleh laku, biasanya terletak di C:TDM-GCC-64bin.
  3. Cuba susun semula pustaka cgo menggunakan PATH yang dikemas kini.

Penyelesaian Alternatif:

Seperti yang dinyatakan dalam butiran soalan, menggunakan arahan "go install" seharusnya menghapuskan keperluan untuk gcc semasa proses binaan. Walau bagaimanapun, sesetengah pengguna telah melaporkan mengalami mesej ralat yang sama walaupun dengan "pergi pasang." Dalam kes sedemikian, penyelesaian yang disediakan di atas kekal berkesan.

Dengan menggunakan TDM MinGW-w64, anda boleh berjaya menyusun perpustakaan cgo pada Cygwin64 dan mengelakkan ralat "ld: cannot find -lmingw32".

Atas ialah kandungan terperinci Mengapa Saya Tidak Dapat Menemui `-lmingw32` Semasa Menyusun Pustaka cgo pada Cygwin64?. 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