Подтвердить что ты не робот

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)
4b9b3361

Ответ 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 для получения более подробных инструкций. Я сделал сообщение на своем сайте. Вы можете найти здесь здесь.