Rumah > pembangunan bahagian belakang > Golang > Mengapa Saya Tidak Boleh Menyusun Pustaka Cgo pada Cygwin64 dan Bagaimana Saya Membetulkan Ralat \'-lmingw32\'?

Mengapa Saya Tidak Boleh Menyusun Pustaka Cgo pada Cygwin64 dan Bagaimana Saya Membetulkan Ralat \'-lmingw32\'?

Barbara Streisand
Lepaskan: 2024-11-28 20:31:14
asal
721 orang telah melayarinya

Why Can't I Compile a Cgo Library on Cygwin64 and How Do I Fix the

Ralat: "ld: cannot find -lmingw32" Semasa Menyusun Perpustakaan Cgo pada Cygwin64

Masalah:

Semasa cuba menyusun perpustakaan cgo (khususnya github.com/mattn/go-sqlite3) pada Windows menggunakan Cygwin64, ralat berikut berlaku:

/usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingwex
/usr/lib/gcc/x86_64-pc-cygwin/5.3.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lmingw32
Salin selepas log masuk

Punca Kemungkinan:

  • Istilah carian yang salah untuk "mingwex" dan "mingw32" dalam Cygwin pemasang
  • Perpustakaan tidak tersedia pada sistem 64-bit

Penyelesaian:

Selepas mencari kaedah alternatif, isu itu telah diselesaikan oleh:

  1. Pasang TDM MinGW-w64: Muat turun TDM MinGW-w64 daripada http://tdm-gcc.tdragon.net/download dan pasangnya.
  2. Tetapkan pembolehubah PATH: Kemas kini sistem Pembolehubah persekitaran PATH untuk memasukkan laluan ke TDM MinGW-w64 gcc boleh laku. Biasanya, ini terletak di C:TDM-GCC-64bin.
  3. Bina semula pustaka cgo: Gunakan go install untuk membina pustaka cgo. Kini, perpustakaan harus disusun tanpa ralat "tidak dapat mencari -lmingw32".

Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menyusun Pustaka Cgo pada Cygwin64 dan Bagaimana Saya Membetulkan Ralat \'-lmingw32\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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