macOS Sierra 上使用GDB
来源:互联网 发布:2016年医疗纠纷数据 编辑:程序博客网 时间:2024/04/28 14:22
不久前迷上了使用GDB,发现用它调试小程序时非常的高效。不用运用庞大的IDE。可是在Mac上使用它却碰到了一些问题。下面就汇总一下:
首先是安装MacOS上的包管理工具
Homebrew
,这个直接在搜索引擎上搜索关键字homebrew
,进入官网首页上就有命令行的安装方法。就不细说了。安装
homebrew
成功后,在命令行输入brew install gdb
安装GDB。GDB安装完成之后还不能使用,还需对GDB进行签名。这一步网上也有介绍,看这里就行
- 当对GDB签名完成后,发现可以在终端使用
gdb a.out
这类的方式运行了,但是当执行run
命令后,GDB会被强制中止。这种情况发生在我将MacOS系统升级到Sierra
之后,这里贴个解决办法的链接:gdb error with Sierra OS upgrade。主要原因就是苹果对系统有个完整性保护机制。看这里的文档Configuring System Integrity Protection,我们要想使GDB正常工作,目前找到的方法就是在对其签名之后,关闭系统的SIP
机制,然后重新启动就好。
0 0
- macOS Sierra 上使用GDB
- macOS Sierra安装及使用gdb
- 在MacOS Sierra上安装OpenCV
- macOS Sierra 上编译安装 hadoop 2.7.3
- 在macOS Sierra 10.12.2上编译openCV3.1+ opencv_contrib
- 在macOS 10.12 Sierra上安装Tomcat 8.5
- macos sierra兼容性
- macOS sierra安装cocoapods
- macOS Sierra键盘
- macos high sierra
- mac pro系统升级MacOS Sierra后git无法使用解决
- 最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解
- macOS Sierra中使用VMware Fusion安装centos7
- macOS Sierra使用GitGubPages+hexo搭建个人博客
- 最新 macOS Sierra 10.12.3 安装CocoaPods及使用详解
- macOS Sierra中使用VMware Fusion安装centos7
- 最新 macOS Sierra 10.12.6 安装CocoaPods及使用详
- 最新 macOS Sierra 10.12.5 安装CocoaPods及使用详解
- UEditor的使用
- TCP/IP网络编程 --摘要二
- 网络工程专业与环境保护的关系
- 继承小结
- 1104 Java-String类的使用
- macOS Sierra 上使用GDB
- TCP/IP网络编程 --摘要三
- 【PAT甲级】1037. Magic Coupon (25)
- 在java中String的方法:toString()怎么用
- 文章标题
- 机器学习、深度学习经典课程
- bzoj 3262: 陌上花开 cdq分治
- 马士兵设计模式视屏
- Linux 块设备驱动 (2)