<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>调试 on 执子之手</title>
    <link>https://blog.orchidflower.cn/tags/%E8%B0%83%E8%AF%95/</link>
    <description>Recent content in 调试 on 执子之手</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    <lastBuildDate>Wed, 15 Feb 2017 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.orchidflower.cn/tags/%E8%B0%83%E8%AF%95/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>安装Go语言调试工具dlv</title>
      <link>https://blog.orchidflower.cn/2017/02/15/install-golang-debugger-dlv-on-mac/</link>
      <pubDate>Wed, 15 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://blog.orchidflower.cn/2017/02/15/install-golang-debugger-dlv-on-mac/</guid>
      <description>&lt;p&gt;Dlv，也成为Delve，是Go语言的源码调试工具。由&lt;code&gt;derekparker&lt;/code&gt;开发，开源与Github。在Mac上配置Go语言开发环境的时候，经常碰到的问题就是Dlv调用总是不成功，无法启动应用，无法调试等等。大部分的问题都与Mac的安全机制有关。Mac上使用codesign对应用进行签名，没有签名的程序会受到一些限制，例如无法作为调试程序。&lt;/p&gt;
&lt;p&gt;当然如果为了方便，你可以通过Homebrew安装Homebrew编译好的Dlv。下面描述的是如何从源码构建这一工具。Delve作者专门写了一篇文档（请看附录的链接），描述如何对Dlv进行自签名。方法是生成一个自签名的证书，然后从源码编译安装Dlv。&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
