mac如何安装GDB调试

背景

笔者在终端想用gdb进行调试, 运行gdb命令时, 突然终端向我抛出一个 gdb: command not found, 顿时一头雾水, 简单百度查了下, 原来是因为mac并没有自带的gdb调试工具, 所以需要自己手动安装, 笔者简单记录了下安装的步骤, 以备以后不时之需.

流程

在进行gdb安装前应首先配置好homebrew安装管理工具

  1. 打开终端复制下面语句回车即可
    ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    会自动进行更新的
  • 输入命令brew search gdb查看homebrew中是否有gdb安装包, 可以看到我现在的版本中并没有gdb安装包

    Snip20170425_16.png

  • 执行命令brew install gdb进行安装, 注意这里不要执行sudo brew install gdb, 如果执行此命令, 中端会向你抛出下面这些问题
    Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system.Error: Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system.

  • 在进行安装的过程中我们来配置我们的证书吧

    • 打开钥匙串, 添加证书
Snip20170425_17.png
  • 填写信息, 必须一样


  • 然后一直继续下去,直到看到这个界面,刚出现这个界面的时候是“登陆”,我们需要把它改为“系统”


  • 在钥匙串的系统选项中查看到刚刚创建的gdb-cert证书,然后双击,点击信任,全部选择始终信任,至此证书就创建好了


5 打开终端, 执行命令sudo codesign -s gdb-cert /usr/local/bin/gdb 到这里就完成了

参考链接

Homebrew简介及安装
Mac下使用gcc编写Linux应用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容