标签: c++ pipe popen
"程序收到信号SIGPIPE,Broken pipe。"并终止。 我使用以下代码打开管道。 Correct Code - Non-blocking pipe with popen
如您所见,我只从管道中read。 简单地忽略SIGPIPE信号是正确的行为吗? 为什么SIGPIPE会在读取时出现?也许我做错了什么? 或者也许我必须使用其他调用来执行第三方程序和结果?
read