灼眼的小飒 (@zhuoyan-xiaosa) 在 让您像调试python程序一样调试rust代码 中发帖
这个项目的起因是感觉大多数调试器对rust程序的调试体验不太好,虽然vscode有lldb插件,但是由于调试器本身的支持有限以及静态编译语言本身的特点(这个是主要原因),使用者几乎不可能在断点处去运行一些表达式或者用scope内的函数对局部变量进行调用,除此之外我认为调试难度大也是新人很难像python那样快速地入门rust的一个原因。。
所以现在有了Ferrumpy,它是一个lldb的插件,请确保使用的是macos/linux系统(如果是windows请使用wsl),并且已经安装了lldb。然后使用一行命令进行安装:
curl -sSL https://raw.githubusercontent.com/xiaoniaoyouhuajiang/Ferrumpy/main/scripts/install.sh | bash
至于软件的调试效果嘛,我认为最主要的就是能够在断点处展开一个...