Как установить valgrind 3.9.0 в Centos 5.5

Я пытаюсь установить valgrind на свой CentOS-5.5-32bit, чтобы проверить наличие проблем с памятью в моем источнике. Поскольку я очень не знаком с Linux, я не мог сделать это сам и не смог найти такие команды поиском.

Я загрузил извлеченный valgrind 3.9.0, используя эти команды. Но не знаю, как установить и запустить исходники под valgrind.

wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2
tar xvjf valgrind-3.9.0.tar.bz2

Заранее спасибо за помощь!


person Obaida.Opu    schedule 19.03.2014    source источник


Ответы (1)


После нескольких попыток я, наконец, заработал. Шаги, которые я выполнил:

wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2  //download valgrind
tar xvjf valgrind-3.9.0.tar.bz2                            //now extract
cd valgrind-3.9.0                                          //move to the corresponding dir
./configure                                                //prepare everything
make
make install                                               //now install

Теперь я могу выполнить свой целевой исполняемый файл под valgrind!

Для выполнения под valgrind используйте:

valgrind --tool=memcheck --leak-check=yes COMMAND_TO_RUN_MY_TARGET_EXECUTABLE

Чтобы добавить информацию о происхождении, используйте:

--track-origins=yes

Чтобы сохранить все отчеты в файле журнала, используйте:

--log-file="Valgrind_Report.txt"
person Obaida.Opu    schedule 19.03.2014