англійськафранцузькаіспанська

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

СИНТАКСИС


gdb [-допомога] [-нх] [-nx] [-q] [- партія] [-cd=реж] [-f] [-b бод]
[-tty=DEV] [-s символічний файл] [-e прог] [-се прог] [-c ядро] [-p procID]
[-x cmds] [-d реж] [прог|прог procID|прог ядро]

ОПИС


Мета налагоджувача, такого як GDB, — дозволити вам побачити, що відбувається «всередині».
іншу програму під час її виконання - або те, що інша програма робила в цей момент
розбився.

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

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

· Зробіть вашу програму зупиненою за певних умов.

· Перевірте, що сталося, коли ваша програма зупинилася.

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

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

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

Ви можете запустити "gdb" без аргументів або параметрів; але найпоширеніший спосіб запустити GDB – це
з одним або двома аргументами, вказуючи виконувану програму як аргумент:

програма gdb

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

Ядро програми gdb

Натомість ви можете вказати ідентифікатор процесу як другий аргумент, якщо ви хочете налагодити a
запущений процес:

Програма gdb 1234
gdb -p 1234

приєднає GDB до процесу 1234 (якщо у вас також немає файлу з іменем 1234; GDB перевіряє
спочатку для основного файлу). З опцією -p ви можете пропустити програма ім'я файлу.

Ось деякі з найбільш часто необхідних команд GDB:

перерву [файл:]функція
Встановіть точку зупинки на функціяфайл).

пробіг [шахрайський]
Запустіть програму (з шахрайський, якщо вказано).

bt Backtrace: відображення стека програм.

друк експр
Відобразити значення виразу.

c Продовжуйте виконувати програму (після зупинки, наприклад, у точці зупинки).

наступний
Виконати наступний рядок програми (після зупинки); крок над будь-які виклики функцій у рядку.

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

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

крок
Виконати наступний рядок програми (після зупинки); крок в будь-які виклики функцій у рядку.

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

вихід
Вихід з GDB.

Детальну інформацію про GDB див використання GDB: A керівництво до GNU Джерело-рівень Отладчик, по
Річард М. Столлман і Роланд Х. Пеш. Той самий текст доступний в Інтернеті як "gdb"
запис у програмі «інфо».

ВАРІАНТИ


Будь-які аргументи, крім параметрів, вказують виконуваний файл і основний файл (або ідентифікатор процесу);
тобто перший аргумент, який зустрічається без пов'язаного прапора параметра, еквівалентний a
-се варіант, а другий, якщо є, еквівалентний a -c варіант, якщо це ім'я a
файл. Багато варіантів мають як довгі, так і короткі форми; обидва показані тут. Довгі форми
також розпізнаються, якщо ви їх урізаєте, якщо є достатня кількість параметрів
однозначний. (Якщо хочете, ви можете позначити аргументи параметра за допомогою + а не -, хоча
ми ілюструємо більш звичайну умову.)

Усі параметри та аргументи командного рядка, які ви надаєте, обробляються в послідовному порядку.
Порядок має значення, коли -x використовується варіант.

-допомога
-h Перерахуйте всі варіанти з короткими поясненнями.

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

-пиши
Увімкнути запис у виконувані та основні файли.

-exec=файл
-e файл
Використовуйте файл файл як виконуваний файл для виконання, коли це необхідно, і для перевірки
чисті дані в поєднанні з дампом ядра.

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

-core=файл
-c файл
Використовуйте файл файл як дамп ядра для перевірки.

-команда=файл
-x файл
Виконувати команди GDB з файлу файл.

-пр команда
Виконати заданий GDB команда.

-каталог=каталог
-d каталог
додавати каталог до шляху для пошуку вихідних файлів.

-нх Не виконувати команди з ~/.gdbinit.

-nx
-n Не виконуйте жодних команд .gdbinit файли ініціалізації.

-спокійно
-q "Спокійно". Не друкуйте вступне повідомлення та повідомлення про авторські права. Ці повідомлення є
також пригнічується в пакетному режимі.

- партія
Запустити в пакетному режимі. Вийдіть зі статусом 0 після обробки всіх командних файлів
зазначено с -x.gdbinit, якщо не гальмується). Вихід із ненульовим статусом, якщо an
виникає помилка під час виконання команд 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