Gdb на Mac OS X v10.7 (Lion)
Я новый пользователь Mac и задаюсь вопросом, как установить последнюю версию GDB ( > 7.1). Я предпочитаю использовать Homebrew, но я не смог найти список GDB.
brew install gdb
Error: No available formula for gdb
Каков наилучший способ сделать это?
Когда установлен Xcode, он может установить более старую версию. В настоящее время,
$ which gdb
/usr/bin/gdb
$ gdb --version
GNU gdb 6.3.50-20050815 (Apple version gdb-1705) (Fri Jul 1 10:50:06 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
Но мне нужна версия > 7.1
Версия системы,
Model Name: MacBook Air
System Version: Mac OS X 10.7.1 (11B2118)
Ответы
Ответ 1
Homebrew не предоставляет gcc и связанные с ним формулы инструмента разработки из-за опасений, что пользовательские/несистемные компиляторы могут сломать сборки. Две возможности для простоты:
Это, вероятно, команда для вас:
brew install https://raw.github.com/Homebrew/homebrew-dupes/master/gdb.rb
Ответ 2
Некоторые новые пользователи могут оказаться в той же ситуации, что и при обновлении Mac X v10.9 (Mavericks).
Решение
Установите средства разработки и Xcode
Затем установите Homebrew
Тогда do:
brew install homebrew/dupes/gdb
Вы заметите, что некоторые приложения не позволят вам использовать недавно добавленный GDB.
Это связано с тем, что Apple больше не подписывается Apple.
Чтобы перейти к следующему этапу: Следуйте this; благодаря @andre
У меня было несколько человек, которые попали в IRC для получения более подробных инструкций. Я сделал сообщение на своем сайте. Вы можете найти здесь здесь.