카탈리나에 Valgrind를 설치하는 방법이 있습니까? 단계별 프로세스에 대단히

카탈리나에 Valgrind를 설치하고 제대로 작동시키는 방법이 있습니까? 그렇다면 단계별 프로세스에 대단히 감사하겠습니다.

https://github.com/sowson/valgrind를 사용 하여 Valgrind를 설치하려고 시도했지만 helloWorld.cpp터미널에서
테스트했을 때 콘솔에서 오류를 반환했습니다.

이 Valgrind 버전의 설치 과정에서 오류가 발생했는지 또는 Valgrind 자체가 단순히 Catalina OS와 호환되지 않는지 잘 모르겠습니다.

나는 또한 Homebrew를 통해 Valgrind를 설치하려고 시도했지만 이것도 문제가 있습니다 (github.com/Homebrew/homebrew-core/issues/36683).



답변

현재는 없습니다. 링크 된 리포지토리에 Catalina 호환성에 관한 문제가 있습니다. 또한 보시다시피, 추출 패키지에는 자체 문제도 있습니다. 공식 valgrind는 10.12 만 지원합니다.

기다리거나 컨테이너화해야합니다. valgrind를 컨테이너화하면 호환되는 빌드 컨테이너도 필요할 것입니다.


답변

확인. 카탈리나에서 Valgrind를 사용하는 방법을 찾았습니다. https://github.com/john-yohan-park/Valgrind_Catalina 방법에 대한 내 가이드의 링크는 다음과 같습니다.


답변

놀랍게 작동합니다! 참조 https://github.com/LouisBrunner/valgrind-macos/issues/5를 .

Homebrew가 아니라 소스에서 컴파일해야하지만 그렇게 어렵지는 않습니다.

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

즐겨!


답변