2017-01-31 5 views
9

Я искал в Интернете о том, как установить gdb на macOS Sierra 10.12.2, но не удалось найти методы, которые я мог найти. Затем я выясняю следующий способ, который прост и отлично работает на моей машине. надеюсь, что это может помочь вам тоже :)Как установить gdb на терминал MacOS Сьерра

+1

И как это связано с языком C? – Olaf

+0

Я столкнулся с этой проблемой при написании C в возвышенном тексте и попытке компиляции и отладки с помощью терминала. Извините за любую неясность. – aFactoria

ответ

15
  1. скачать самую последнюю GDB от https://www.sourceware.org/gdb/download/

  2. расширить файл GDB-7.12.1.tar.xz: tar xopf gdb-7.12.1.tar.xz

  3. cd gdb-7.12.1 в терминале для откройте папку gdb

  4. затем следуйте инструкциям в файле README в папке gdb или просто выполните следующие действия:

  5. ./configure, ждать терминала

  6. make и снова ждать (что может занять некоторое время)

  7. sudo make install

Теперь GDB установлен в/USR/местные/бен/

+1

Знаете ли вы, что это работает в Mac OS High Sierra (версия: 10.13.2 (17C88))? – user6490375

+2

Я только что установил его (gdb 8.0), следуя этой процедуре на сегодняшний день, он работает на Mac OS High Sierra 10.13.2 (17C88). –

+0

@PhilippeSultan, удивительно. Я также попытаюсь опубликовать комментарий, чтобы помочь будущим читателям, если таковые имеются. – user6490375

2

Вы также можете использовать доморощенный, чтобы получить gdb в mac os: install-gdb-macos-sierra

+0

Знаете ли вы, что это работает в Mac OS High Sierra (версия: 10.13.2 (17C88))? – user6490375

+1

Я не пробовал, но я думаю, что это работает, рецепт этой установки совместим с High Sierra: https://github.com/Homebrew/homebrew-core/blob/9ec9fb27a33698fc7636afce5c1c16787e9ce3f3/Formula/gdb.rb – FrankyFred

+1

Хорошо. Я также попытаюсь опубликовать комментарий, чтобы помочь будущим читателям, если таковые имеются. Благодаря! – user6490375

Смежные вопросы