web-dev-qa-db-fra.com

Valgrind et Macos Big Sur

J'ai des problèmes d'installation de Valgrind sur les Macos Big Sur à travers l'homebrew. Dans le terminal j'ai essayé

$ brew install valgrind

Après HomeBrew, l'AutoUPDate, j'ai reçu le message suivant:

valgrind: Linux is required for this software.
Error: An unsatisfied requirement failed this build.

Y a-t-il une façon d'installer Valgrind?

9
J Szum

Je dirais que Valgrind est une cause perdue sur les macos. Essayez de regarder dans l'adresse/la désinfectant de fuite. Notez que =Apple Clang ne prend pas en charge la vérification des fuites, vous devrez donc saisir LLVM Brew à la place. Si vous utilisez -fsanitize=address, vous devrez également préparer ASAN_OPTIONS=detect_leaks=1 sur macos.

1
Eric Xu

Valgrind n'est pas supporté par Big Sur, mais vous pouvez essayer ceci

brew tap LouisBrunner/valgrind
brew install --HEAD LouisBrunner/valgrind/valgrind

ou a mieux Option dans Préférences | Construire, exécution, déploiement | CUMAKE -> Options CLAKE UTILISATION

-DCMAKE_BUILD_TYPE=ASAN -DCMAKE_CXX_COMPILER=/usr/local/opt/llvm/bin/clang++

et enter image description here

0
Alexander Yalunin