Чи є спосіб встановити Valgrind на Каталіну?


17

Чи є спосіб встановити Valgrind на Каталіну і правильно запустити його? Якщо так, то я дуже вдячний поетапному процесу.

Я спробував встановити Valgrind за допомогою https://github.com/sowson/valgrind, але коли я тестував його helloWorld.cppна терміналі, консоль повертала помилки, я не повинен був отримати.

Я не впевнений, чи допустив я помилку зі свого боку в процесі встановлення цієї версії Valgrind або сам Valgrind просто несумісний з Catalina OS.

Я також спробував встановити Valgrind через Homebrew, але у мене виникли проблеми і з цим (github.com/Homebrew/homebrew-core/isissue/36683).


Ви спробували завантажити через менеджер пакунків, як пивовар ?
Alec C

Так. І у багатьох виникли проблеми і з цим. github.com/Homebrew/homebrew-core/isissue/36683
Джон Парк

1
Це може бути або не корисним, але ви завжди можете повернутися до Докера. Може знадобитися більше ніж одне зображення, оскільки я вважаю, що вам доведеться створити середовище побудови для надсилання матеріалів на вальгринд. Я не знаю, чи це ви, але для підтримки Каталіни виникло питання. Все, що ви дійсно можете зробити, це почекати, коли розробник або якийсь невмілий член громади додасть необхідні виправлення.
sweenish

1
@sweenish Я дотримувався ваших порад і прийняв докерне рішення цієї проблеми. Дякуємо за ваше керівництво!
Джон Парк

Відповіді:


5

Наразі ні. Репост, з яким ви посилаєтесь, порушив проблему щодо сумісності Каталіни. Як ви також показуєте, упаковка варять і свої проблеми. Офіційний valgrind підтримує лише 10.12.

Вам доведеться просто зачекати, або впакувати контейнери. Хоча якщо ви контейнеруєте valgrind, вам, ймовірно, знадобиться і сумісний контейнер збірки.



0

Працює напрочуд !! дивись https://github.com/LouisBrunner/valgrind-macos/isissue/5 .

Це не домашня мова, її потрібно зібрати з джерела, але це не так складно.

1. git clone https://github.com/LouisBrunner/valgrind-macos.git
2. cd valgrind
3. sudo ./autogen.sh
4. sudo ./configure --prefix=/where/you/want/it/installed --enable-only64bit
5. copy the [contents][1] to ./coregrind/m_mach/mach_basics.c
6. sudo make 
7. sudo make install

насолоджуйтесь!


Сьогоднішня версія від github, здається, має деякі вдосконалення. Я побудував це з наведених тут напрямків, з кількома змінами: 1. Немає необхідності в кроці 5. 2. Немає необхідності в судо на кроках 3, 4 і 6. Поки що, здається, це добре працює над Каталіною 10.15.4 .
Боб Мерфі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.