3.x 커널에 Valgrind 설치


8

나는 C 디버거 인 Valgrind 설치 지침을 우연히 발견했을 때 Learn C the Hard Way를 읽었습니다 . 그러나 ./configure빌드 구성을 설정하려고 할 때

checking for the kernel version... unsupported (3.0.0-17-generic)
configure: error: Valgrind works on kernels 2.4, 2.6

커널 Linux 3.0.0-17-generic x86_64에서 Ubuntu 11.10을 실행하고 있습니다.

대답은 명백 할 수도 있지만 Linux에 익숙하지 않습니다. Valgrind를 어떻게 컴퓨터에서 작업하게합니까? 감사.


2
저도 LCTHW에서 왔어요 :)
Skynet

답변:


7

Valgrind는 저장소에서 설치할 수 있습니다 (커널 3.2.x를 실행하는 12.04에서 테스트). sudo apt-get install valgrind. 이것 에 따라 11.10에서도 사용 가능 합니다 .

추가 참고 사항은 디버거가 아닙니다. 메모리 오류 감지기입니다.


3

에서 LCTHW :

"귀하의 OS 용 패키지 관리자로 Valgrind를 설치할 수는 있지만 소스에서 설치하는 방법을 배우고 싶습니다."

최신 버전의 Valgrind (예 : 3.10.1)를 사용해보십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.