2017-11-09 6 views
1

valgrind 도구의 소스 코드 릴리스 (http://valgrind.org/downloads/current.html)는 루트 디렉토리에 억제 파일 (예 : darwin16.supp)을 표시합니다.설치에 valgrind 억제 파일이 포함되어 있습니까?

이러한 파일을 사용하려면 원본 다운로드에서 파일을 구해야합니까, 아니면 설치 중에 컴퓨터의 특정 위치에 파일을 추가해야합니까?

만약 CI 설치가 valgrind이라면 시스템 내의 어떤 위치에서이 supp 파일 중 하나를 참조 할 수 있습니까? 아니면 다른 방법으로 사용할 수있게해야합니까?

+1

일반 컴퓨팅 하드웨어 및 소프트웨어에 대한 질문은 프로그래밍에 주로 사용되는 도구를 직접 포함하지 않는 한 스택 오버플로에 대한 주제와 관련이 없습니다. 수퍼 유저에 대한 도움을받을 수 있습니다. 참고 : 질문에 valgrind를 사용하지 마십시오. – Stargateur

+0

예, @Stargateur, "[...] 주로 프로그래밍을 위해 주로 사용되는 도구가 포함되지 않은 경우" Valgrind는 그런 도구입니다. 그럼에도 불구하고 질문이 주제와 관련이 없다는 것에 동의하는쪽으로 기울어 지지만, 결코 명확하지 않습니다. –

+0

@JohnBollinger 글쎄, 나도 잘 모르겠다.이 질문은 특정 OS/distrib에 대한 시스템 관리자 질문과 같다. 그래서 나는이 질문이 stackvoverflow에 속한다고 생각하지 않는다. – Stargateur

답변

2

Valgrind의 빌드 시스템, 특히 최상위 레벨 Makefile.am의 분석 결과 빌드 타임에 플랫폼에 적합한 하나의 기본 억제 파일이 작성되고 설치 단계에서 해당 파일이 설치된다는 것을 보여줍니다. 기본 억제 파일은보고있는 개별 억제 파일이 없거나 개별 파일이 설치되어 있지 않은 것으로 보입니다.

미리 만들어진 특정 Valgrind 패키지에 포함되거나 포함되지 않는 것이 완전히 다른 질문입니다. Valgrind가 포함되어 있기 때문에 생성 된 기본 억제 파일에 의존 할 수 있습니다. 예를 들어 CentOS 7 용 Valgrind 3.12.0 패키지에는 실제로이 패키지가 포함되어 있습니다. 그 특정 패키지 에는 Valgrind 소스의 개별 구성 요소 파일이 포함되어 있지 않습니다. 빌드 시스템이 Valgrind 소스를 설치하지 않기 때문에 놀라운 것은 아닙니다. 그럼에도 불구하고 다른 패키지가 제공 할 수 있습니다.

관련 문제