linux 下怎么使用sigar获取硬件信息

linux 下怎么使用sigar获取硬件信息,第1张

在Linux下和在Windows下不一样,需要重新配置:

编辑 /etc/ld.so.conf 文件,将指定的路径加上,或者在 /etc/ld.so.conf.d/目录中添加一个新的配置文件。

不可能的,SIGSEGV表示你访问了非法地址,只能捕获信号提醒你发生什么故障,信号处理返回后,你会继续执行你非法访问的代码,继续触发SIGSEGV,要么退出,要么一直执行异常指令触发信号,无法继续往下执行。

补充:

setjmp 应用于信号处理是在那些非异常信号的上下文中,比如SIGUSR,SIGARLAM等,这些信号专门拿来做进程通信的,跟你这种运行中代码异常触发的异常信号不一样的。你要setjmp的信号处理,例子也很多,richard steven的《unix 环境高级编程》里面就有。

我估计你是没找到那里触发的SIGSEGV,想规避,这个不是正路,也解决不了问题的!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6242271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存