Podczas uruchamiania programu w GDB zwykle argumenty programu są podawane w runpoleceniu. Czy istnieje sposób na uruchomienie programu przy użyciu GDB i podanie argumentów w skrypcie powłoki? Zobaczyłem odpowiedź w powiązanym pytaniu, mówiąc, że możemy dołączyć GDB do programu po uruchomieniu skryptu. Ale wtedy będę musiał „poczekać” na program. Czy …
Uruchamiam aplikację za pośrednictwem gdb i chcę ustawić punkt przerwania za każdym razem, gdy konkretna zmienna jest dostępna / zmieniana. Czy jest na to dobra metoda? Byłbym również zainteresowany innymi sposobami monitorowania zmiennej w C / C ++, aby zobaczyć, czy / kiedy się zmienia.
Zwykle uruchamiam program jako: ./a.out arg1 arg2 <file Chciałbym debugować go za pomocą gdb. Jestem świadomy tej set argsfunkcjonalności, ale działa to tylko z wiersza polecenia gdb.
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 3 lata temu . Popraw to pytanie W skrócie: Czy ktoś wie o graficznym interfejsie użytkownika dla gdb, który zapewnia go …
Jak skonfigurować, gdbaby zapisywała historię poleceń? Podczas rozpoczynania nowej gdbsesji chciałbym użyć klawiszy strzałek w górę, aby uzyskać dostęp do poleceń poprzednich sesji.
Debuguję na poziomie asemblera w GDB. Czy istnieje sposób, aby GDB pokazał mi bieżącą instrukcję montażu w taki sam sposób, jak pokazuje bieżącą linię źródłową? Domyślne wyjście po każdym poleceniu wygląda następująco: 0x0001433f 990 Foo::bar(p); Daje mi to adres bieżącej instrukcji, ale muszę ciągle odwoływać się do wyjścia disassemble, aby …
Proszę nie odpowiadać. Powinienem używać ddd, nemiver, emacs, vim lub jakiegokolwiek innego interfejsu, po prostu wolę gdb w takiej postaci, w jakiej jest, ale chciałbym zobaczyć jego wyjście z niektórymi kolorami terminala.
Mój program działa tak: exe -p param1 -i param2 -o param3 Rozbił się i wygenerowany plik zrzutu pamięci, core.pid. Chcę przeanalizować plik zrzutu pamięci wg gdb ./exe -p param1 -i param2 -o param3 core.pid Ale GDB rozpoznaje parametry pliku EXE jako dane wejściowe GDB. Jak przeanalizować plik zrzutu pamięci w …
Pytanie jest skierowane do wszystkich osób, które używają Vima do tworzenia aplikacji w C ++. Był taki okres w moim życiu, który można opisać jako „Nienawidzę Vima !!!” .. „Vim jest fajny!” Jednak dorastając głównie w środowisku programistycznym firmy Microsoft, przyzwyczaiłem się do tych F5- F11skrótów podczas debugowania kodu, okna …
Czy istnieje równoważne polecenie w GDB do polecenia „! Process 0 7” programu WinDbg? Chcę wyodrębnić wszystkie wątki w pliku zrzutu wraz z ich śladami wstecznymi w GDB. „Wątki informacyjne” nie wyświetlają śladów stosu. Więc czy istnieje polecenie, które to robi?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.