ChatGPT 协助分析诡异的 no such file 问题
前段时间遇见了一个奇怪的问题,在执行二进制文件 protoc 的时候,报错 no such file or directory: ./protoc
。文件明明就在那里,可是一直报这个错,莫不是系统有 bug 了?每次遇到诡异的问题,怀疑操作系统、怀疑编译器,结果小丑往往是自己。这次也不例外,经过不断尝试,发现这竟然是系统的 feature。
其实如果是一个新手,第一次遇见这种问题,基本是无从下手,根本没有排查的思路。在继续往下看之前,各位也可以先猜测下,可能是哪些原因导致执行二进制文件,会返回这个错误。