Доброе утро, я пытаюсь использовать отладчик Valgrind для перехода через программу.
Моя командная строка valgrind valgrind -tool memcheck --leak-check=full --db-enable=yes ./MatchUpAcurate.exe.
Я использую valgrind-3.5.0 в выпуске Centos Linux версии 5.5 с версией gdb 7,0.1-23.el5_5.2.
Ввод "Да", когда valgrind задает вопрос "Прикрепить к отладчику". Затем отладчик valgrind возвращается с: 4428: return new tuple2<int,A>(2, i++, p->next());
Когда я пытаюсь использовать команду gdb или continue, valgrind говорит
[New Thread 0x410fd10 (LWP 6548] Cannot find user-level thread for LWP 6551: generic error.
Когда я пытаюсь использовать опцию valgrind --single-step=yes
debugger в командной строке valgrind, valgriind говорит Bad option aborting
.
Могут ли пользователи valgrind показать мне, как пройти через исходный код на С++ или продолжить работу с программой? Спасибо.