Maison >développement back-end >Golang >Pourquoi ne puis-je pas compiler les bibliothèques CGO sur Cygwin64 et comment corriger l'erreur « ld : impossible de trouver -lmingw32 » ?
Lors de la tentative d'incorporation du github.com/mattn/go- sqlite3 bibliothèque CGO dans votre projet sous Windows à l'aide de Cygwin64, vous pouvez rencontrer ce qui suit erreur :
/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
Cette erreur provient de l'incapacité de Cygwin64 à localiser les bibliothèques MS Windows MinGW requises.
Solution alternative :
À la place de compter sur Cygwin64, envisagez d'utiliser TDM MinGW-w64, une distribution MingW alternative pour Windows systèmes.
Étapes à résoudre en utilisant TDM MinGW-w64 :
Cette approche alternative devrait résoudre avec succès le problème auquel vous êtes confronté.
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!