Maison >développement back-end >Golang >Pourquoi est-ce que j'obtiens l'erreur « Mode 64 bits non compilé » lorsque j'utilise C dans Go ?
Pourquoi ai-je reçu un message d'erreur indiquant « Mode 64 bits non compilé » ?
Lorsque j'essaie d'incorporer du code C dans un Allez dans le projet, un message d'erreur indiquant "Désolé, non implémenté : mode 64 bits non compilé" peut apparaître. Cette erreur se produit généralement lorsque le compilateur utilisé pour créer le projet Go n'est pas compatible avec l'architecture 64 bits du système cible.
Dépannage du problème
Pour résoudre cette erreur, les étapes suivantes peuvent être prises :
1. Vérifiez la version du compilateur
Assurez-vous que le compilateur utilisé pour créer le projet Go prend en charge l'architecture du système cible. Pour un système d'exploitation Windows 64 bits, vérifiez que le compilateur utilisé est une version 64 bits, telle que tdm64-gcc-5.1.0-2.exe ou MinGW-w64 x64-4.8.1-release-posix-seh-rev5. .
2. Ajuster les variables de chemin
Ajoutez le chemin d'accès au compilateur 64 bits à la variable d'environnement PATH du système. Cela garantit que le compilateur sera utilisé pendant le processus de construction.
3. Supprimer les compilateurs en conflit
Si plusieurs compilateurs sont installés sur le système, assurez-vous que seul le compilateur prévu est inclus dans la variable PATH. Des compilateurs en conflit peuvent provoquer l'erreur.
Solutions recommandées
1. Installez tdm64-gcc-5.1.0-2.exe
Ce compilateur s'est avéré compatible avec les versions Go 32 bits et 64 bits sur le système d'exploitation Windows 64 bits.
2. Utiliser MinGW-w64
MinGW-w64 est une autre option appropriée pour créer des projets Go sur un système d'exploitation Windows 64 bits, mais il prend en charge exclusivement les versions 64 bits.
Conclusion
En suivant ces recommandations, l'erreur « désolé, non implémenté : mode 64 bits non compilé dans » peut être résolue, permettant une intégration transparente du code C dans les projets Go.
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!