本文是《循序渐进go语言》第二篇-MAC上安装gdb. gdb是为了调试go编译之后的文件。MAC上并非天生支持gdb,需要自己安装。当然MAC也自带了调试工具lldb, 由于对lldb的指令不是特别熟悉,所以本文还是讲解gdb在mac上的安装。
1 安装
brew install gdb
执行上述指令进行安装gdb。
安装完毕之后,在gdb环境下执行run 操作
#进入gdb
$gdb
#跑起来
$r
发现提示如下错误:
Unable to find Mach task port for process-id 28885: (os/kern) failure (0x5).
2 配置密钥
上述错误其实是没有配置密钥的缘故。
请按照如下教程自己配置密钥。
https://blog.csdn.net/github_33873969/article/details/78511733
3 还是不行,加sudo
按照上述步骤操作,重启之后,还是不行。。。
查了一番资料,提示 “This only worked for me if I ran gdb with "sudo" "。
回答在这:
https://stackoverflow.com/questions/18423124/please-check-gdb-is-codesigned-see-taskgated8-how-to-get-gdb-installed-w
4 总结
本文《循序渐进go语言》的第二篇- MAC上安装调试工具gdb。只是简单地总结了一下安装过程,以及安装过程中遇到的问题,希望对你有用~
5 其他
如果有疑问,可以直接留言,也可以关注公众号 “链人成长chainerup” 提问留言,或者加入知识星球“链人成长” 与我深度链接~
网友评论