Результаты поиска по запросу "gdb"

2 ответа

По умолчанию qemu собирается с опцией «CFLAGS = -O2 -g», которая почему-то не позволяет добавлять символы отладки. Использование опции --enable-debug означает, что -O2 не будет добавлен.

могу использовать GDB для отладки QEMU? Я гуглил, но не мог найти ничего конкретного.

1 ответ

 станет режимом отладки по умолчанию, как только они исправят проблемы с консольными приложениями.

ользую интеграцию Visual Studio 2017 для создания и отладки приложения CMake Linux локально в подсистеме Windows для Linux. При запуске приложения Visual Studio использует ssh-соединение с localhost для запускаcmake -DCMAKE_BUILD_TYPE="Debug" .. ...

1 ответ

 сверху отчет об ошибке.

отрим следующий (неработающий) код: #include <iostream> #include <memory> using namespace std; class Test { public: unique_ptr<string> s; Test() : s(NULL) { } void update(string& st) { s = unique_ptr<string>(&(st)); } }; void update(Test& t) { ...

ТОП публикаций

1 ответ

 сделает свое дело.

я есть программа, использующая LD_PRELOAD. Программа должна быть запущена так: «LD_PRELOAD = / path / to / libfoo.so qemu -U LD_PRELOAD a.out», если без gdb. Вот что я сделал во время работы с GDB. (gdb) set environment ...

2 ответа

GDB на Mac 10.9 терпит неудачу с «не в исполняемом формате: формат файла не распознан» для 32 + 64 арки

$ file app app: Mach-O universal binary with 2 architectures app (for architecture i386): Mach-O executable i386 app (for architecture x86_64): Mach-O 64-bit executable x86_64 $ gdb app GNU gdb (GDB) 7.6 Copyright (C) 2013 Free Software ...

1 ответ

GDB игнорирует мои контрольные точки

Мой тестовый пример настолько прост, что я должен делать что-то очень глупое. Я написал простой исходный файлtest.c: #include<stdio.h> int main(int argc,char* argv[]){ printf("1\n"); printf("2\n"); printf("3\n"); return 0; }Я скомпилировал это ...

6 ответов

Это не плохая идея функции foo, дело в том, что у меня много методов и файлов, единственная опция, которую я могу использовать, это rbreak regex. Спасибо

отел бы знать, есть ли способ остановить программу, когда используется функция из определенного файла. В идеале я ищу что-то вроде: GDB Stop when use a function from file foo.cppПричина в том, что я отлаживаю код, который мне не принадлежит, и я ...

2 ответа

, Что-то звучит немного необычно.

ю, что этот вопрос задавался ранее, но я прочитал все темы и не нашел ответа. С того момента, как я исполняюrun чтобы начать отладку моего проекта, я получаю это:Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 6], ...

2 ответа

, Потому что я не знаю, как это исправить (

аюсь отладить простую программу C ++ "hello world" на Ubuntu 16.04, но GDB не может распознать формат исполняемого файла. Тем не менее, я могу успешно запустить исполняемый файл в командной строке. Вот код #include <iostream> using namespace ...

2 ответа

проследить указатель в коде C ++ GDB

Я получаю ошибку сегмента при запуске приложения C ++. В GDB это как-то показывает, что мое местоположение одного указателя повреждено. Но у меня есть 100 тысяч таких указателей объектов, созданных во время моего приложения. Как я могу посмотреть ...