Saya sedang membaca Learn C the Hard Way ketika saya menemukan dan mengikuti instruksi untuk menginstal Valgrind, sang C debugger. Namun, ketika saya berlari ./configure
ke 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.
Jawaban:
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.
sumber
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
sumber