Eu estava lendo Aprenda C da maneira mais difícil quando me deparei e segui as instruções para instalar o Valgrind, o depurador C. No entanto, quando corri ./configure
para definir as configurações de compilação, obtive
checking for the kernel version... unsupported (3.0.0-17-generic)
configure: error: Valgrind works on kernels 2.4, 2.6
Estou executando o Ubuntu 11.10, no kernel Linux 3.0.0-17-generic x86_64.
A resposta pode ser óbvia, mas não estou familiarizado com o Linux: como faço para que o Valgrind funcione no meu computador? Obrigado.
Respostas:
O Valgrind é instalável a partir do repositório (testado no 12.04 executando o kernel 3.2.x).
sudo apt-get install valgrind
. Também disponível em 11.10 de acordo com isso .Apenas uma nota adicional, não é um depurador. É um detector de falha de memória.
fonte
De LCTHW :
"Você pode instalar o Valgrind com o gerenciador de pacotes do seu sistema operacional, mas eu quero que você aprenda a instalar coisas da fonte"
Tente uma versão mais recente do Valgrind, por exemplo, 3.10.1
fonte