2010-11-13 7 views
2

J'ai quelques problèmes avec mudflap. Je reçois toujours l'erreur "/ usr/bin/ld: impossible de trouver -lmudflap", mais j'ai déjà installé libmudflap avec Synaptic Package Manager. Comment installer correctement bavette? J'utilise Ubuntu 10.10.g ++ mudflap sur ubuntu

+2

Mudflap est vieux et inutile. Utilisez plutôt valgrind. –

Répondre

3

Toujours la même chose: pour exécuter la bibliothèque Agains foo, vous avez besoin de libfoo. Mais pour compiler en utilisant foo, vous avez également besoin de libfoo-dev.

Pour mudflap, ceux-ci sont également dépendant du compilateur, si vous voulez un de ces:

  • libmudflap0-4.3-dev
  • libmudflap0-4.4-dev
  • libmudflap0-4.5-dev

selon le compilateur que vous utilisez.

+0

J'avais libmudflap0-4.4-dev et libmudflap0-4.5-dev mais j'ai oublié d'installer libmudflap0-4.3-dev. Maintenant j'ai beaucoup d'erreurs à propos de quelques refferenecs manquants par exemple: "/usr/lib/gcc/x86_64-linux-gnu/4.4.5/libmudflap.a(mf-hooks1.o): Dans la fonction' __wrap_munmap ': (.text .__ wrap_munmap + 0x65): référence non définie à '__real_munmap ' " – Klinki