这周没有看太多书,值得留下的东西寥寥无几。

GDB image not found error

最近因为觉得golang的editor LiteIDE已经很好用了,所以就尝试着用了一把。结果在debug的时候过(需要提前装好GDB,我直接使用的brew进行安装的,也就是brew install gdb),但是当直接在终端中键入的时候会报错:

dyld: Library not loaded: /usr/local/opt/mpfr/lib/libmpfr.6.dylib以及image not found

的类似错误。但是Google并没有告诉我答案,只是找到一个类似的相近的问题和回答:dyld: Library not loaded: /usr/local/lib/libmpfr.4.dylib。看到了人家提到了brew,于是继续顺藤摸瓜搜索了dyld,查到了这个OS X / MPFR,看到brew install mpfr便尝试了下,神奇地发现居然问题解决了。GDB又可以用了!

当然,额外可以提一句的是,在尝试对golang 程序进行debug的过程中,其实GDB并不是那么强大(比如并不支持goroutine),也发现了个替代品:delve 有兴趣的可以自行研究一下子~