Lorsque j'essaie de vérifier un modèle avec ispin, j'obtiens une erreur de "long long long is too long for gcc". Y a-t-il un problème avec mon gcc?"long long long" est trop long pour gcc?
Répondre
Apparemment, quelque part dans votre code Promela vous avez spécifié un type 'long long long'. Voici comment un programme simple C avec une telle inconduite notoire déclaration:
[email protected]$ cat ~/foo.c
#include <stdio.h>
extern int
main (void)
{
long long long x;
printf ("%lld", x>>32);
}
[email protected]$ gcc -o foo ~/foo.c
/Users/ebg/foo.c: In function 'main':
/Users/ebg/foo.c:6: error: 'long long long' is too long for GCC
Votre utilisation incorrecte de « long long long » devrait être évident dans votre fichier * .pml; mais, si vous ne pouvez pas le trouver, regardez dans les fichiers pan.c (ou pan. *).
Est-ce que cela n'a pas répondu à la question? – GoZoner
J'ai rencontré ce problème quand j'essaie d'utiliser spin et le gcc est mingw64, qui est comme vous. J'ai trouvé ce résultat du fait que le spin fonctionne en 32 bits alors que le mingw64 fonctionne en 64 bits. Lorsque j'ai migré vers un ordinateur 32 bits, le problème a disparu. J'espère que mon expérience vous aidera.
- 1. Coulée sur long long (GCC)
- 2. non signé long long VS non signé long long int
- 3. C/C++ long long à Java long
- 4. Python long type C 'long long'
- 5. tableau long-byte long
- 6. Comment imprimer long long
- 7. long long vs multiplication int
- 8. Paramètre al.exe trop long
- 9. clé FULLTEXT trop long
- 10. insert trop long
- 11. C# TabPage.Controls.Add trop long
- 12. Publier chemin trop long
- 13. Solr commit trop long
- 14. Générateur aléatoire long long C++
- 15. non signé long long int
- 16. java.lang.InternalError: nom est trop long pour représenter
- 17. un long fichier long lecture
- 18. Unsigned Long Long - Sortie bizarre
- 19. Spécificateur de format pour « long long »
- 20. Division de unsigned long long
- 21. unsigned long long à double
- 22. convertir 'int' en 'long' ou accéder à un tableau trop long avec 'long'
- 23. À propos du long long et long double
- 24. 'long long int' est interprété comme 'long int'. Comment puis-je contourner cela?
- 25. Nombre entier trop long Java
- 26. studio Android gradle trop long
- 27. Qu'est-ce que "long long (^ blockFun)() = (long long (^)()) moreBlockFun" signifie et fait?
- 28. ORA - 00972: identifiant trop long
- 29. Le chemin de ScriptResource.axd est trop long
- 30. Convertir une chaîne ASCII en long long
Est-ce que 'long long long' chose? –
@OliCharlesworth non, je me demande aussi ce qui est long long long –
assez sacrément étrange que l'erreur est dans stdint.h - ne pas avoir un pratique, mais je devine un problème de préprocesseur fou – KevinDTimm