J'utilise ndk-build pour compiler le code source libpng en mode debug, puis il affiche "internal compiler error" dans pngrtran.c. Mais quand je compile en mode release, il peut réussir. Est-ce un bug dans libpng? Comment je peux résoudre ceci?libpng Erreur interne du compilateur ndk-build en mode débogage
Répondre
Ce n'est pas un bug dans libpng; tout ce qu'un programme décrit comme une "erreur interne" est un bogue dans le programme (libpng le fait, mais ensuite il montre "libpng: erreur interne"!) Donc c'est un bug dans le compilateur.
Vous devriez le signaler aux gars de ndk ou vous pourriez aller directement au fournisseur du compilateur (probablement GNU) car ils seraient probablement plus réactifs.
Vous ne pouvez pas résoudre le problème - il nécessite une correction du compilateur (peut-être seulement pour envoyer un message qui ne prétend pas être une erreur interne, mais au moins.) Vous pouvez éviter le problème en ne compilant pas libpng en mode débogage. Puisque je suppose que c'est pour Android, vous pouvez (je crois) mettre en concordance et maintenant déboguer le code (cela ne PAS fonctionne sur Windows avec au moins un compilateur!)
Vous pouvez également essayer de travailler quelle option du compilateur révèle le problème; comparez les options passées au compilateur à la fois dans la version et le débogage, puis divisez les différences pour voir si vous pouvez réduire le problème à un paramètre.
John Bowler jbowler 2 acm.org
L'équipe Android devrait savoir sur le bogue. Comme c'est une refonte d'un ancien: http://code.google.com/p/android/issues/detail?id=20862
- 1. Erreur interne du compilateur?
- 2. Erreur interne du compilateur
- 3. Erreur interne du compilateur: erreur de bus
- 4. OpenCVSharp et Unity3d: erreur du compilateur interne
- 5. erreur du compilateur interne et boost :: bind
- 6. Erreur de compilateur interne VC++
- 7. erreur de compilateur interne: erreur de bus
- 8. Erreur aléatoire TransactionScope en mode débogage
- 9. erreur libpng sous VC6.0
- 10. optmisations du compilateur pendant le débogage
- 11. Erreur interne du compilateur: Impossible de charger le type NHibernate.Cfg.Configuration
- 12. erreur EntityFramework.Extended Future (compilateur JIT limitation interne)
- 13. django débogage erreur serveur interne et faux
- 14. C++ libpng - simple erreur d'initialisation
- 15. Erreur du compilateur XIB
- 16. Clojure erreur du compilateur
- 17. Erreur du compilateur CS1061
- 18. erreur du compilateur Fortran
- 19. Citations BASH en mode débogage
- 20. Maven erreur du compilateur
- 21. erreur du compilateur Erlang
- 22. erreur du compilateur étrange
- 23. Verilog erreur du compilateur
- 24. erreur du compilateur gcc
- 25. « Level » compilateur GNU débogage
- 26. Erreur HTTP 500.19 - Erreur interne du serveur
- 27. Exécution RSpec en mode débogage
- 28. Débogage - consignation en mode développement
- 29. programme Redémarrer en mode débogage
- 30. Gzip ASP.NET en mode débogage
Oui, merci beaucoup. –