Yosemite上为Go语言安装GDB断点调试工具

最近研究golang,而golang的调试功能要借助gdb,这个东东在golang的安装包中是没有的,需要自己搞定。过程如下:

安装GDB

最简单的方法就是借助brew,二行命令按定:

$ brew tap homebrew/dupes
$ brew install gdb

为GDB配置自签证书

打开应用『钥匙访问』,从菜单上依次点击:『钥匙串访问』->『证书助理』->『创建证书』,

注:证书类型选择『代码签名』和『让我覆盖这些默认值』

注:更改完『有效期』后,一直点『继续』直到点到『指定用于该证书的位置』这一页,如下图:

注:在『系统』中找到已创建的证书,右键点击『选择简介』

注:在『信任』中将『代码签名』选择为『始终信任』

签名GDB

$ ps -e|grep taskgated
   78 ??         0:02.23 /usr/libexec/taskgated -s
 6699 ttys000    0:00.00 grep taskgated
$ sudo kill -9 78

$ codesign -s gdb-cert $(which gdb)

完成!我已在LiteIDE中测试通过!

Yosemite Golang gdb 证书 Updated on April 08, 2015 Yekki

阅读更多

Dont Steal Mac OS X.kext 有什么用

无意中发现在SLE目录下有个Dont Steal Mac OS X.kext这么个东东,苹果居然用这么个雷人名子!这玩意儿何用呢?查了下资料,原来这东东是防止不良用户将苹果操作系统安装在PC兼容机上的!具体来讲,这东东就是用来解密的!解密啥?看看他包含的解密函数名page_...…继续阅读

如何降级JRE版本

发布于 March 27, 2015

修复蓝牙鼠标跳屏幕左上角的问题