Menyusun Perpustakaan Cgo pada Cygwin64: Menyelesaikan "_lmingw32_ Not Found_ Errors
Apabila cuba menggunakan perpustakaan Cgo, seperti git .com/mattn/go-sqlite3_, pada Windows menggunakan Cygwin64, pengguna mungkin menghadapi ralat "_ld: cannot find -lmingw32_". Isu ini timbul semasa proses penyusunan kerana ketiadaan perpustakaan _mingw32 dalam Cygwin64.
Pendekatan Alternatif
Daripada bergantung pada Cygwin64, penyelesaian alternatif melibatkan memuat turun pakej TDM MinGW-w64 daripada http://tdm-gcc.tdragon.net/download_ Dengan melaraskan pembolehubah PATH untuk menghala ke _gcc boleh laku dalam _C:TDM-GCC-64bin_, kompilasi. proses harus berjaya.
Tambahan Pengesyoran
Mesej ralat yang dinyatakan dalam soalan anda menunjukkan bahawa pustaka mingw32 tidak tersedia pada sistem 64-bit, oleh itu, Cygwin64 mungkin bukan platform yang sesuai untuk menyusun khusus ini perpustakaan adalah dinasihatkan untuk meneroka pilihan alternatif, seperti pakej TDM MinGW-w64 yang disebutkan di atas, yang menyediakan lebih ringkas dan persekitaran yang serasi untuk menyusun perpustakaan Cgo pada Windows.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Mengumpul Perpustakaan Cgo pada Cygwin64 dan Bagaimana Saya Boleh Membetulkan Ralat \'_ld: tidak dapat mencari -lmingw32_\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!