Rumah >pembangunan bahagian belakang >Golang >Mengapa Saya Tidak Boleh Mengumpul Perpustakaan CGO pada Cygwin64 dan Bagaimana Saya Membetulkan Ralat \'ld: cannot find -lmingw32\'?
Apabila cuba untuk memasukkan github.com/mattn/go- sqlite3 Pustaka CGO ke dalam projek anda pada Windows menggunakan Cygwin64, anda mungkin menghadapi ralat berikut:
/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
Ralat ini berpunca daripada ketidakupayaan Cygwin64 untuk mengesan perpustakaan MS Windows MinGW yang diperlukan.
Penyelesaian Alternatif:
Daripada bergantung pada Cygwin64, pertimbangkan untuk menggunakan TDM MinGW-w64, pengedaran MingW alternatif untuk Windows sistem.
Langkah untuk Menyelesaikan Menggunakan TDM MinGW-w64:
Pendekatan alternatif ini sepatutnya berjaya menyelesaikan masalah anda menghadap.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengumpul Perpustakaan CGO pada Cygwin64 dan Bagaimana Saya Membetulkan Ralat \'ld: cannot find -lmingw32\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!