Maison > développement back-end > Golang > Pourquoi ne puis-je pas compiler les bibliothèques Cgo sur Cygwin64 et comment puis-je corriger l'erreur \'_ld : impossible de trouver -lmingw32_\' ?

Pourquoi ne puis-je pas compiler les bibliothèques Cgo sur Cygwin64 et comment puis-je corriger l'erreur \'_ld : impossible de trouver -lmingw32_\' ?

DDD
Libérer: 2024-11-30 22:31:15
original
905 Les gens l'ont consulté

Why Can't I Compile Cgo Libraries on Cygwin64, and How Can I Fix the

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal