Что такое хороший отладчик для нативных (C/C++) приложений на Mac?
Я родной разработчик, переключающийся на Mac из Windows. У меня большой опыт отладки с использованием Windbg (CDB-GUD на Emacs) и Visual Studio, и мне было интересно, какой отладчик на Mac даст мне самый близкий опыт? Я специально ищу следующие функции:
- Возможность отладки произвольных исполняемых файлов (VS позволяет мне делать это, устанавливая цель отладки для любого исполняемого файла).
- Настраиваемые сочетания клавиш. По крайней мере, f5, f9, f10, f11, Shift f11. Меня не волнует остальное.
Я не использую VS для какого-либо редактирования, так что это не важно для меня.
До сих пор наиболее удобной была установка Emacs GUD, которую я делаю и в Windows, используя CDB-GUD, но не знаю, есть ли что-нибудь лучше.
Обновление: я понимаю, что GDB - это отладчик, который используют большинство людей. Я предполагаю, что мой оригинальный вопрос был плохо сформулирован. Я действительно хотел спросить, какой графический интерфейс отладчика даст мне среду, действительно похожую на Visual Studio.
1 ответ
Большинство людей используют GDB, либо из консоли, либо из XCode - последний, как вы привыкли в Windows, я представляю. LLVM также имеет отладчик, также доступный в графическом интерфейсе XCode.