Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens « cc1.exe : désolé, non implémenté : mode 64 bits non compilé » lorsque j'utilise Cgo ?

Pourquoi est-ce que j'obtiens « cc1.exe : désolé, non implémenté : mode 64 bits non compilé » lorsque j'utilise Cgo ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-12 04:20:02830parcourir

Why Am I Getting

Cgo : mode 64 bits non compilé dans

Lors de la tentative d'intégration du code C dans un projet Go, l'erreur suivante peut se produire :


cc1.exe : désolé, non implémenté : le mode 64 bits n'est pas compilé dans


Cette erreur provient généralement d'un écart dans le mode bit du compilateur C utilisé.

Solution :

Pour résoudre ce problème, assurez-vous que le compilateur C utilisé est compilé avec prise en charge du mode 64 bits.

Pour les systèmes d'exploitation Windows utilisant MinGW-w64 comme compilateur C, les étapes suivantes peuvent être effectuées :

  1. Installer TDM GCC 5.1.0- 2.exe, qui fournit un compilateur 64 bits adapté à une utilisation avec Go.
  2. Ajoutez le chemin du répertoire bin TDM GCC (par exemple, C:TDM-GCC-64bin) à la variable d'environnement PATH du système.
  3. Assurez-vous que le compilateur TDM GCC a la priorité sur les autres compilateurs dans le PATH en plaçant son répertoire au début ou en haut de la variable PATH.

Alternativement, une autre solution consiste à utiliser MinGW-w64 ou x64-4.8.1-release-posix-seh-rev5. Ces versions sont connues pour fonctionner avec les versions 64 bits du système d'exploitation Windows 64 bits, mais peuvent ne pas prendre en charge les versions 32 bits.

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!

Déclaration:
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