АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

i686-w64-mingw32-gdb - Интернет в облаке

Запустите i686-w64-mingw32-gdb в провайдере бесплатного хостинга OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда i686-w64-mingw32-gdb, которую можно запустить в бесплатном хостинг-провайдере OnWorks с помощью одной из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gdb - Отладчик GNU

СИНТАКСИС


гдб [-Помощь] [-нх] [-nx] [-q] [-партия] [-cd =директория] [-f] [-b бод]
[-tty =DEV] [-s симфайл] [-e прог] [-Если прог] [-c ядро] [-p procID]
[-x команд] [-d директория] [прог|прог procID|прог ядро]

ОПИСАНИЕ


Цель отладчика, такого как GDB, - позволить вам увидеть, что происходит «внутри»
другая программа во время ее выполнения - или то, что другая программа делала в момент ее выполнения
разбился.

GDB может делать четыре основных типа вещей (плюс другие вещи для их поддержки), чтобы помочь вам:
ловить ошибки с поличным:

· Запустите вашу программу, указав все, что может повлиять на ее поведение.

· Остановить вашу программу при определенных условиях.

· Изучите, что произошло, когда ваша программа остановилась.

· Измените что-то в своей программе, чтобы вы могли экспериментировать с исправлением эффектов
одна ошибка и продолжайте узнавать о другой.

Вы можете использовать GDB для отладки программ, написанных на C, C @ t {++}, Fortran и Modula-2.

GDB вызывается с помощью команды оболочки "gdb". После запуска он читает команды из
терминал, пока вы не прикажете ему выйти с помощью команды GDB "quit". Вы можете получить онлайн-помощь
из самого GDB с помощью команды "help".

Вы можете запустить «gdb» без аргументов или опций; но самый обычный способ запустить GDB - это
с одним или двумя аргументами, указав в качестве аргумента исполняемую программу:

программа gdb

Вы также можете начать как с исполняемой программой, так и с указанным основным файлом:

ядро программы gdb

Вместо этого вы можете указать идентификатор процесса в качестве второго аргумента, если вы хотите отладить
запущенный процесс:

Программа GDB 1234
гдб -р 1234

присоединит GDB к процессу 1234 (если у вас также нет файла с именем 1234; GDB проверяет
сначала для файла ядра). С опцией -p вы можете опустить программа имя файла.

Вот некоторые из наиболее часто используемых команд GDB:

перерыв [файл:]функция
Установите точку останова на функцияфайл).

пробег [список]
Запустите вашу программу (с список, если указано).

bt Backtrace: отображение стека программы.

Распечатать выраж
Отобразите значение выражения.

c Продолжайте выполнение вашей программы (после остановки, например, в точке останова).

следующий
Выполнить следующую строку программы (после остановки); шаг за любые вызовы функций в строке.

отредактировать [файл:]функция
посмотрите на строку программы, где она сейчас остановлена.

список [файл:]функция
введите текст программы в том месте, где она сейчас остановлена.

шаг
Выполнить следующую строку программы (после остановки); шаг в любые вызовы функций в строке.

помощь [имя]
Показать информацию о команде GDB имя, или общая информация об использовании GDB.

выход
Выход из GDB.

Для получения полной информации о GDB см. . ГБД: A Гид в домен GNU Исходный уровень Отладчик, от
Ричард М. Столмен и Роланд Х. Пеш. Тот же текст доступен в Интернете, что и "gdb"
запись в программе "инфо".

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Любые аргументы, кроме параметров, определяют исполняемый файл и файл ядра (или идентификатор процесса);
то есть первый встреченный аргумент без ассоциированного флага опции эквивалентен
-Если вариант, а второй, если есть, эквивалентен -c вариант, если это имя
файл. Многие варианты имеют как длинные, так и краткие формы; оба показаны здесь. Длинные формы
также распознаются, если вы их усекаете, если имеется достаточно параметра, чтобы
однозначный. (Если вы предпочитаете, вы можете пометить аргументы опций с помощью + , а не -, хоть
мы проиллюстрируем более обычное соглашение.)

Все указанные вами параметры и аргументы командной строки обрабатываются в последовательном порядке.
Порядок имеет значение, когда -x опция используется.

-Помощь
-h Перечислите все варианты с краткими пояснениями.

-символы =файл
-s файл
Прочитать таблицу символов из файла файл.

-записывать
Разрешить запись в исполняемые файлы и файлы ядра.

-exec =файл
-e файл
Использовать файл файл в качестве исполняемого файла для выполнения, когда это необходимо, и для проверки
чистые данные в сочетании с дампом ядра.

-se =файл
Прочитать таблицу символов из файла файл и использовать его как исполняемый файл.

-core =файл
-c файл
Использовать файл файл как дамп ядра для изучения.

-команда =файл
-x файл
Выполнять команды GDB из файла файл.

-бывший команду
Выполнить данный GDB команду.

-Directory =каталог
-d каталог
Добавить каталог к пути для поиска исходных файлов.

-нх Не выполнять команды из ~ / .gdbinit.

-nx
-n Не выполняйте команды из любых .gdbinit файлы инициализации.

-тихо
-q "Тихий". Не печатайте вводные сообщения и сообщения об авторских правах. Эти сообщения
также подавляется в пакетном режиме.

-партия
Запускаем в пакетном режиме. Выйти со статусом 0 после обработки всех командных файлов
указано с -x.gdbinit, если не заблокировано). Выйти с ненулевым статусом, если
ошибка возникает при выполнении команд GDB в командных файлах.

Пакетный режим может быть полезен для запуска GDB в качестве фильтра, например, для загрузки и запуска
программа на другом компьютере; чтобы сделать это более полезным, сообщение

Программа завершилась нормально.

(который обычно выдается всякий раз, когда программа, работающая под управлением GDB, завершается)
не выдается при работе в пакетном режиме.

-cd =каталог
Запустите GDB, используя каталог в качестве его рабочего каталога, а не текущего каталога.

-полное имя
-f Emacs устанавливает эту опцию, когда запускает GDB как подпроцесс. Он сообщает GDB вывести
полное имя файла и номер строки стандартным, узнаваемым способом каждый раз, когда стек
отображается рамка (которая включает каждый раз, когда программа останавливается). Этот узнаваемый
формат выглядит как два \ 032 символы, за которыми следует имя файла, номер строки и
позиция символа, разделенная двоеточиями, и перевод строки. Интерфейс Emacs-to-GDB
программа использует два \ 032 символов в качестве сигнала для отображения исходного кода для
Рамка.

-b бод
Установите линейную скорость (скорость передачи или бит в секунду) любого последовательного интерфейса, используемого GDB.
для удаленной отладки.

-tty =устройство
Беги с помощью устройство для стандартного ввода и вывода вашей программы.

Использование i686-w64-mingw32-gdb в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad