J'ai un projet qui doit pour le moment être compilé en mode 32 bits. Je suis sur Ubuntu 11.04 -64 bits et cela fonctionne très bien avec le commutateur -m32. Maintenant, je voulais déboguer avec l'option -fmudflap, mais j'ai une série de fonctions non définies (__real_malloc, __real_calloc, __real_free, etc.). J'ai testé avec un programme trivial hello world et ça marche très bien dans une compilation 64 bits, mais pas en mode 32 bits. Existe-t-il une autre bibliothèque à lier en plus de -lmudflap?g ++ ne peut pas compiler 32 bits avec mudflap
1
A
Répondre
0
Il semble que vous ayez besoin d'installer la version 32 bits de mudflap.
Questions connexes
- 1. Impossible de compiler 32 bits avec 64 bits g ++
- 2. g ++ mudflap sur ubuntu
- 3. Compiler node.js sur le système 32 bits
- 4. asp.net 32 bits application ne peut pas trouver pilote 32 bits ODBC sur le serveur 64bit
- 5. ne peut pas compiler SDL avec Makefile
- 6. Compiler le projet 32 bits VS 2003 en 64 bits
- 7. ne peut pas appeler dll 32 bits sous Windows 64bit
- 8. 32 bits dll ne fonctionne pas dans l'OS 64 bits
- 9. Comment compiler des fichiers 64 bits de liaison avec la bibliothèque 32 bits
- 10. Liaison des fichiers .so 32 bits et 64 bits avec g ++ pour un programme C++
- 11. Compiler git pour linux 32 bits sur un hébergement partagé
- 12. ne peut pas compiler classe modèle
- 13. ne peut pas compiler pmandel.c avec mpicc
- 14. java.lang.unsatisfiedlinkerror ne peut pas charger amd 64 bits .dll ia 32 bits
- 15. 32 bits d'accès et 32 bits Java
- 16. Comment cross-compiler 64 bits DLL avec VS 2005 sur l'ordinateur 32 bits?
- 17. ne peut pas compiler QtCreator
- 18. Python 64 bits peut créer des exécutables Windows 32 bits
- 19. Pourquoi puis-je compiler ceci en 32 bits mais pas en 64 bits?
- 20. Qt Creator 32 bits avec CUDA V5
- 21. Comment compiler un fichier binaire 32 bits sur une machine Linux 64 bits avec gcc/cmake
- 22. Comment forcer MSBuild à compiler en mode 32 bits?
- 23. MinGW GCC - Compilateur croisé unique 32 bits et 64 bits?
- 24. Icône 32 bits avec ExtractAssociatedIcon
- 25. Force gcc à compiler des programmes 32 bits sur une plate-forme 64 bits
- 26. ne peut pas compiler rinside avec des exemples tatou
- 27. L'autotest ne fonctionne pas sous Windows 7 32 bits
- 28. compiler DLL non géré pour 32 bits sur un ordinateur 64 bits
- 29. G ++ 4.8, typeof ne peut toujours pas être utilisé avec "::"
- 30. Compiler des projets 32 bits et 64 bits en même temps
Comment puis-je faire cela spécifiquement? Je n'ai pas vu une version 32 de mudflap dans le gestionnaire de paquets. – Ncitom
J'ai fait quelques recherches et ai fait 'sudo apt-get install lib32mudflap0'. Cela semble avoir fait le travail. Bizarre qu'avant cette installation, je n'ai eu aucune sorte d'erreur suggérant que la mauvaise bibliothèque était chargée. – Ncitom