MAC下安装Homebrew和GDB,并解决无法调试问题

Homebrew官网 http://brew.sh/index_zh-cn.html

Homebrew是神马

linux系统有个让人蛋疼的通病,软件包依赖,好在当前主流的两大发行版本都自带了解决方案,Red hat有yum,Ubuntu有apt-get

 神马,你用mac os,不好意Mac os木有类似的东东,泪奔中几经折腾总算找到了第三方支持:Homebrew,Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器

Homebrew安装

Homebrew的安装非常简单,打开终端复制、粘贴以下命令,回车,搞定(请放心使用,原汁原味的官方安装方法搬运)

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

输入

brew

查看homebrew是否安装完毕

如果版本不是最新的,须要update一下

brew update

安装gdb

GDB作为一个强大的c/c++调试工具,一直是程序猿们的良好伴侣,但转到Mac os才发现竟然没有默认安装,所幸还有强大的homebrew工具:

brew install gdb

然后就是漫长的等待+编译安装时间了。

期间报错了,但是好像也安装成功了

安装完成后敲击gdb能打印出版本信息,说明已经正确安装了: 如果现在就使用gdb进行程序调试的话会发现,根本行不通:

最后记得要在MAC的钥匙串访问中,添加签名证书。参照https://segmentfault.com/a/1190000004136351

gdb的路径是 

/usr/local/bin/gdb

期间还遇到了无法调试的问题,幸得知乎大佬解决。

原文地址:https://www.cnblogs.com/SeekHit/p/6605429.html