当前位置: 技术问答>linux和unix
请教linux下c的异常处理
来源: 互联网 发布时间:2016-03-10
本文导语: 根据下面的异常处理文章所述: http://www.shineblog.com/user1/13950/archives/2006/453151.shtml 我在vc6.0下得以顺利通过编译和执行。可是同样的代码在红帽子linux下却无法编译,报错无法找到_control87( 0, _MCW_EM )和_fpreset()的接口;...
根据下面的异常处理文章所述:
http://www.shineblog.com/user1/13950/archives/2006/453151.shtml
我在vc6.0下得以顺利通过编译和执行。可是同样的代码在红帽子linux下却无法编译,报错无法找到_control87( 0, _MCW_EM )和_fpreset()的接口;后比较vc6.0和linux下的float.h,发现两者存在很大的差异。请问在linux该如何处理_control87和_fpreset的工作?或者说它们的代替函数是什么?因为缺少control87函数后,信号无法捕抓到程序处理的异常。
http://www.shineblog.com/user1/13950/archives/2006/453151.shtml
我在vc6.0下得以顺利通过编译和执行。可是同样的代码在红帽子linux下却无法编译,报错无法找到_control87( 0, _MCW_EM )和_fpreset()的接口;后比较vc6.0和linux下的float.h,发现两者存在很大的差异。请问在linux该如何处理_control87和_fpreset的工作?或者说它们的代替函数是什么?因为缺少control87函数后,信号无法捕抓到程序处理的异常。
|
我试了一下,确实没有监测到这个异常,比较奇怪。