Cài đặt Valgrind trên kernel 3.x


8

Tôi đang đọc Learn C the Hard Way khi tôi tình cờ thấy và làm theo hướng dẫn để cài đặt Valgrind, trình gỡ lỗi C. Tuy nhiên, khi tôi chạy ./configuređể thiết lập cấu hình xây dựng, tôi đã nhận được

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

Tôi đang chạy Ubuntu 11.10, trên kernel Linux 3.0.0-17-generic x86_64.

Câu trả lời có thể rõ ràng nhưng tôi không quen với Linux: Làm cách nào để Valgrind hoạt động trên máy tính của tôi? Cảm ơn.


2
Tôi cũng đến đây từ LCTHW :)
Skynet

Câu trả lời:


7

Valgrind có thể cài đặt từ kho lưu trữ (được thử nghiệm trên 12.04 chạy kernel 3.2.x). sudo apt-get install valgrind. Cũng có sẵn trong 11.10 theo điều này .

Chỉ cần một lưu ý bổ sung, nó không phải là một trình sửa lỗi. Đó là một bộ phát hiện lỗi bộ nhớ.


3

Từ LCTHW :

"Bạn có thể cài đặt Valgrind với trình quản lý gói cho HĐH của mình, nhưng tôi muốn bạn học cách cài đặt mọi thứ từ nguồn"

Hãy thử phiên bản mới hơn của Valgrind, ví dụ 3.10.1

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.