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?
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.
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++