Новый GCC против старшего Valgrind
Я работаю над системой RHEL6 с программным проектом, который требует C ++ 11. Это требование вынуждает меня отказаться от базового компилятора, включенного в ОС (gcc-4.4.7), и испо...
Подборка 46 вопросов с тегом «gdb» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
46 вопросов
Я работаю над системой RHEL6 с программным проектом, который требует C ++ 11. Это требование вынуждает меня отказаться от базового компилятора, включенного в ОС (gcc-4.4.7), и испо...
Ответ: Вам нужен только материал из последней ветки Qt 5.11.1, а внутри него только элемент, соответствующий вашему (и) компилятору (но с той же версией компилятора, которую вы использует...
Ответ: Вы можете запустить GDB в различных альтернативных режимах, например, в пакетном режиме или в тихом режиме. Пакетный режим относится к пакетной обработке, что означает автоматизиро...
Ответ: Где я set gnutarget format-name? В вашем gdb.iniили .gdbinitфайл в зависимости от обстоятельств. .gdbinitФайл После запуска GDB считывает и выполняет файл инициализации с именем .g...
Я использую QtCreator 4.6.2, который, очевидно, требует GDB с поддержкой Python, если я хочу использовать его в качестве отладчика. Я попытался установить mingw32-gdb-pythonверсию...
BuiltRoot - это инструмент для создания встроенных образов linux. Я хочу включить gdb / gdbserver в целевой системе, но не могу выбрать "gdb / gdbserver" в Configuration > Targe...
Ответ: Посмотрите, setup.shчтобы увидеть, что скрипт сделал для установки программного обеспечения. Это не особенно сложно. В конце концов, вы будете задавать вопрос о обратном проектиров...
Я использую GDB 7.6 на удаленном сервере. Когда я запускаю gdb, все в порядке, пока не запускается программа для отладки. Я могу использовать стрелки вверх и вниз для навигации по...
Я хочу захватить все адреса памяти, на которые ссылается мой процесс в Ubuntu. GDB полезен для этого или есть другие инструменты? Спасибо!
Ответ: which gdb Используйте которое, чтобы узнать, где находится GDB, когда вы вызываете его - это предполагает, что вы уже установили его.
Ответ: Когда я бегу, apt-cyg install gdb=7.12я получаю сообщение об ошибке. Вы не сможете получить эту версию, пока она не будет добавлена в Cygwin. Последняя версия, интегрированная в...
Ответ: Общее примечание: плохая идея вызывать программный тест, так как уже есть тестовая команда. Смена имени ;-) $ g++ -ggdb -O0 prova.cpp -o prova куда -ggdb is the option for adding t...
Ответ: С TERM=xtermпомощью клавиш курсора определены для режима приложения, который не работает для приложений, которые не инициализируют терминал. Вы можете установить TERM=xterm-noapp(е...
Ответ: Use powershell rather than the typical cmd prompt. Just type powershell to open up a term. Then in powershell type Get-Process to list all processes. To get a specific process do G...
Ответ: использовать lsof -p $PIDи найти дескриптор файла (4-й столбец) root@blah:~# lsof -p 1737 | grep "(deleted)" apache2 1737 root 6w REG 0,25 0 207401 (deleted)/var/log/apache2/other_...
Ответ: Core dumps are stored in the location configured by kernel.core_pattern sysctl. For example: # sysctl kernel.core_pattern kernel.core_pattern = /var/log/core/core.%t.%e.%p In some...
Ответ: Вы злоупотребляете attach Из документов: attach process-id This command attaches to a running process—one that was started outside gdb Вы можете попробовать запустить их, а yod -ho...
Ответ: Переменная HOME определена в / etc / passwd. Строка пользователя root обычно должна выглядеть так: root:x:0:0:root:/root:/bin/bash 6-е поле (разделенное двоеточием :) определяет до...
Есть ли способ сообщить Emacs 24.3.1 с помощью gdb 7.5, чтобы вывод программы выводился в буфере gdb вместо отдельного буфера "** input / output **"? (Отображение его в отдельном б...
Ответ: The gdb package is available from the Amazon Linux AMI repositories. The repositories should be configured by default. In your case I suspect that you instance cannot contact the r...
Ответ: The message is asking if brew should overwriting the documentation installed from binutils with the documentation installed from GDB, yes it's safe to overwrite those. It's general...
Ответ: Если вы читаете исходный код для dtruss: cat `which dtruss` Вы обнаружите, что количество аргументов жестко закодировано. Вступление: syscall:::entry /(OPT_command && pid =...
Ответ: I was wondering this same thing, and you were SO close ... but, here's the answer, at least for 4.14.14_08_11_13_42 (see below). FYI, I did a bunch of searching and NO ONE else see...
Попытка отладить ядро linux (vmlinux) с помощью gdb во время моего обучения, но после запуска ядра я просто получил "программу, завершенную с помощью SIGKILL": gdb vmlinux-3.11.0...
Ответ: Arch Linux использует другое управление пакетами. Используйте приведенный ниже формат команды. pacman -S package_name1 package_name2 Или бегите, man pacmanчтобы узнать больше о pac...
Ответ: Смежный вопрос: https://stackoverflow.com/questions/10389988/missing-separate-debuginfos-use-debuginfo-install-glibc-2-12-1-47-el6-2-9-i686 debuginfo-install libtool-ltdl должен сд...
Я использую устаревшую ОС Red Hat и отлаживаю с помощью встроенного GDB, но я не могу понять, как вести журнал. Я пробовал: set logging on Но получите: No symbol "logging" in curre...
Я использую возвышенный текст 2. Я получил GDB для работы, но я нигде не вижу окна консоли. Я вижу консоль GDB, но ничего, что выводит текст из моей программы на C ++. Как мне испо...
Ответ: Есть несколько способов сделать это. Проще всего проверить, gdbесть ли в вашем $PATH: which -a gdb Однако программа может быть установлена и не у вашего пользователя $PATH. Чтобы...
Ответ: Enable logging in gdb and use something like tail -f gdb.txt to watch the in a terminal.
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту