Menginstal Valgrind pada Kernel 3.x

8

Saya sedang membaca Learn C the Hard Way ketika saya menemukan dan mengikuti instruksi untuk menginstal Valgrind, sang C debugger. Namun, ketika saya berlari ./configureke pengaturan konfigurasi gedung, saya dapat

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

Saya menjalankan Ubuntu 11.10, pada kernel Linux 3.0.0-17-generik x86_64.

Jawabannya mungkin jelas tetapi saya tidak mengenal Linux: Bagaimana cara Valgrind bekerja di komputer saya? Terima kasih.

LonelyWebCrawler
sumber
2
Saya datang ke sini dari LCTHW juga :)
Skynet

Jawaban:

7

Valgrind dapat diinstal dari repositori (diuji pada 12.04 menjalankan kernel 3.2.x). sudo apt-get install valgrind. Juga tersedia di 11,10 menurut ini .

Hanya catatan tambahan, ini bukan debugger. Ini adalah detektor kesalahan memori.

RobotHumans
sumber
3

Dari LCTHW :

"Anda dapat menginstal Valgrind dengan manajer paket untuk OS Anda, tetapi saya ingin Anda belajar menginstal hal-hal dari sumber"

Coba versi Valgrind yang lebih baru, mis. 3.10.1

Grahamrhay
sumber