两个克劳德的故事

主要观点:作者分享了与 Claude Code 的两次不同经历,一次是关于升级 Tailwind 4 失败,另一次是在编写汇编器时 Claude 成功实现了 x86_64 代码生成并修复了问题。
关键信息:

  • Tailwind 4 发布后,Claude 在设置和升级项目时多次失败,尽管最终在作者的指导下完成了部分更新,但仍存在问题。
  • 在编写汇编器时,Claude 声称成功实现了 x86_64 代码生成,但生成的 ELF 可执行文件出现段错误,经过检查发现是指令大小计算错误,Claude 最终修复了该问题。
    重要细节:
  • Claude 的训练截止日期似乎在 2025 年 3 月,对于最新版本的框架支持不够好。
  • 在调试过程中,通过 objdump -xdgdb 查看 ELF 文件信息,发现跳转地址错误导致段错误。
  • Claude 经过多次检查和调试,不仅修复了指令大小计算错误,还发现了其他不明显的错误。
    结论:LLM 并非完美,既有成功也有失败,应分享这些经历以更好地理解工具的使用,作者希望以后能更好地记录使用细节。
阅读 8
0 条评论