Установка Valgrind на ядро ​​3.x

Я читал Изучите трудный путь C , когда наткнулся на и следовал инструкциям по установке Valgrind, отладчика C. Однако когда я запустил ./configure для настройки конфигураций сборки, я получил

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

Я использую Ubuntu 11.10 на ядре Linux 3.0.0-17-generic x86_64.

Ответ может быть очевидным, но я не знаком с Linux: Как мне заставить Valgrind работать на моем компьютере? Спасибо.

8
задан 31 August 2012 в 00:06

2 ответа

Valgrind устанавливается из репозитория (протестировано на 12.04 под управлением ядра 3.2.x). sudo apt-get install valgrind. Также доступно в 11.10 согласно и этому .

Просто дополнительная заметка, это не отладчик. Это детектор ошибок памяти.

0
ответ дан 31 August 2012 в 00:06

Из LCTHW :

«Вы можете установить Valgrind с менеджером пакетов для вашей ОС, но я хочу, чтобы вы научились устанавливать вещи из исходного кода»

Попробуйте более новая версия Valgrind, например 3.10.1

0
ответ дан 31 August 2012 в 00:06

Другие вопросы по тегам:

Похожие вопросы: