我正在尝试使用 zsh shell 在 UNIX 中运行设置 UID 根程序。但我不断收到此消息
$ ./progExe
zsh: trace trap ./progExe
谁能告诉我“zsh:跟踪陷阱”是什么意思?
答案1
zsh: something or other ./progExe
表示 zsh 报告程序因信号而终止。 “痕迹陷阱”是信号陷阱。在 Linux 上,您永远不应该看到此信号(它仅在调试器下运行时引发,并且调试器会捕获它)。在 Mac OS X 上,SIGTRAP 表示程序中存在未处理的异常。换句话说,该程序有错误。