1.出现以下问题:这个是在使用struct sigaction act;中出现了问题
提示:可以看到提示我们说“不知道这个act的存储大小” ,那就说明找不到,很有可能是缺少什么头文件:
网上提示我们加入头文件:#include<bits/sigaction.h>
如果我们现在加入头文件:#include<bits/sigaction.h>的话,会出现下面的问题。
提示:关于这个错误,意思是说提示我们使用#include<signal.h>头文件代替。
现在我们只使用头文件#include<signal.h>
提示:编译没有什么问题了;所以只需要加入头文件 #include<signal.h>;(但是我并不知道到为什么其他博主加入#include<bits/sigaction.h>头文件可以)。
如果要看#include<bits/sigaction.h>和 #include<signal.h>可以使用如下的命令:
locate sigaction.h
locate signal.h