У меня есть часть программного обеспечения Unix, написанного на C ++, который можно собрать на OSX с помощью обычных шагов ./configure; make; make install
. Это инструмент командной строки, так что никакой необычный графический интерфейс или что-то в этом роде.
Чтобы лучше понять код, я хотел бы запустить инструмент в отладчике. Я бы хотел, чтобы отладчик остановился в начале метода main
, а затем пошагово прошел бы по вызовам функций. Так что здесь не нужно никаких причудливых требований.
Моя проблема в том, что у меня достаточно опыта в разработке для Windows, но я новичок в этом деле в Unix / OSX, и мне сложно собрать все необходимые флаги компиляции, инструменты, ... Я думаю, просто добавьте некоторые флаги к ./configure
и затем сможете каким-то образом выполнить полученный исполняемый файл, используя gdb. Но детали несколько сложны и их трудно понять. Кто-нибудь знает хороший ресурс для начала? Как "Отладка инструмента командной строки C с использованием GDB для чайников"? ; -)