Instalowanie Valgrind na jądrze 3.x.

8

Czytałem „ Naucz się ciężko”, kiedy natknąłem się na instrukcje instalowania Valgrind, debuggera C. Kiedy jednak pobiegłem ./configuredo konfiguracji konfiguracji kompilacji, dostałem

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

Używam Ubuntu 11.10 na jądrze Linux 3.0.0-17-generic x86_64.

Odpowiedź może być oczywista, ale nie znam Linuxa: Jak sprawić, by Valgrind działał na moim komputerze? Dzięki.

LonelyWebCrawler
źródło
2
Przyjechałem tu również z LCTHW :)
Skynet

Odpowiedzi:

7

Valgrind można zainstalować z repozytorium (testowane na 12.04 z uruchomionym jądrem 3.2.x). sudo apt-get install valgrind. Dostępne również w 11.10 zgodnie z tym .

Tylko dodatkowa uwaga, to nie jest debugger. To wykrywacz uszkodzeń pamięci.

RobotHumans
źródło
3

Z LCTHW :

„Możesz zainstalować Valgrind za pomocą menedżera pakietów dla swojego systemu operacyjnego, ale chcę, abyś nauczył się instalować rzeczy ze źródła”

Wypróbuj nowszą wersję Valgrind, np. 3.10.1

grahamrhay
źródło