MAC上安装gdb

作者: 链人成长chainerup | 来源:发表于2019-09-15 22:30 被阅读0次

    本文是《循序渐进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” 提问留言,或者加入知识星球“链人成长” 与我深度链接~

    相关文章

      网友评论

        本文标题:MAC上安装gdb

        本文链接:https://www.haomeiwen.com/subject/cqviyctx.html