Compilation des bibliothèques Cgo sur Cygwin64 : résolution des erreurs "_lmingw32_ Not Found_
Lors de la tentative d'utilisation d'une bibliothèque Cgo, telle que github .com/mattn/go-sqlite3_, sous Windows utilisant Cygwin64, les utilisateurs peuvent rencontrer l'erreur "_ld : impossible de trouver -lmingw32_". Ce problème survient lors du processus de compilation en raison de l'absence de la bibliothèque _mingw32 dans Cygwin64.
Approches alternatives
Au lieu de s'appuyer sur Cygwin64, une solution alternative consiste à télécharger le package TDM MinGW-w64 depuis http://tdm-gcc.tdragon.net/download_. En ajustant la variable PATH pour qu'elle pointe vers l'exécutable _gcc dans _C:TDM-GCC-64bin_, le processus de compilation devrait réussir.
Recommandations supplémentaires
Le message d'erreur noté dans votre question indique que le La bibliothèque mingw32 n'est pas disponible sur les systèmes 64 bits. Par conséquent, Cygwin64 n'est peut-être pas une plate-forme appropriée pour compiler cette bibliothèque particulière. Il est conseillé d'explorer des options alternatives, telles que le package TDM MinGW-w64 susmentionné. qui fournit un environnement plus rationalisé et compatible pour la compilation des bibliothèques Cgo sous Windows.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!