2014-01-19 3 views
0

저는 프로그래밍에 익숙하지 않고 valgrind 설치 방법을 보여주는 자습서 (http://c.learncodethehardway.org/book/ex4.html)를 따르고 있습니다. 나는 메모리valgrind : tool 'memcheck'이 설치되지 않았습니다.

#include <stdio.h> 

/* Warning: This program is wrong on purpose. */ 

int main() 
{ 
    int age = 10; 
    int height; 

    printf("I am %d years old.\n"); 
    printf("I am %d inches tall.\n", height); 

    return 0; 
} 

누수 보여 주어야 예제 프로그램을 컴파일했지만 내가

$ valgrind ./ex4 

를 입력 할 때 나는 그 디렉토리에 보면

valgrind: tool 'memcheck' not installed (/usr/local/lib/valgrind/memcheck-amd64-darwin) (No such file or directory) 

더가있는 메시지가 memcheck 파일. 설치 프로그램이 작동하지 않습니까?

+0

"* 설치 프로그램이 작동하지 않았습니까? *"와 (과) 같습니다. – alk

+0

옙 @alk가 옳았습니다. 최신 버전 3.9.0을 제거하고 튜토리얼 3.6.1에서 설치하고 memcheck가 올바르게 작동합니다. 감사 –

답변

0

"설치 프로그램이 작동하지 않았습니까?"는 (과) 같습니다. - alk

옙 @alk가 옳았습니다. 최신 버전 3.9.0을 제거하고 튜토리얼 3.6.1에서 설치하고 memcheck가 올바르게 작동합니다. 감사합니다 - j_hindsight

관련 문제