c – gcc(Linux / MinGW)是否存在编译器标志,以便在运行时将除法
发布时间:2020-12-16 07:14:09 所属栏目:百科 来源:网络整理
导读:我有一个用C编写的复杂模型,其中分母有时恰好是零. 我通常会检查它们,但是当我忘记时,调试它们会很痛苦,因为模型会在没有警告的情况下继续进行. 是否有一个编译器标志,在Linux的最新版本的gcc和Windows上的MinGW中工作,我可以用来告诉gcc编译,以便在(在双打
我有一个用C编写的复杂模型,其中分母有时恰好是零.
我通常会检查它们,但是当我忘记时,调试它们会很痛苦,因为模型会在没有警告的情况下继续进行. 是否有一个编译器标志,在Linux的最新版本的gcc和Windows上的MinGW中工作,我可以用来告诉gcc编译,以便在(在双打之间)除零时发生运行时错误? 我知道一个类似的问题已经发布here,但答案更多的是技术和理论快速评论的混合,而不是一个发达的答案. 解决方法
对于linux中的gcc,你可以使用fenv.h或者从c 11
cfenf开始,在windows上有
_controlfp
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Cocos2dx 3.4 BabeLua 3.0.1.0 Windows下lua环境
- Oracle当"sqlplus / as sysdba"登录不了
- objective-c – 赋值还是memcpy?设置数组成员变
- oracle – PL / SQL宏,就像在C编程中一样
- 【Asp.Net】Xml中xmlDocument,xmlNode和xmlEleme
- react-native – 您给了我们一个访问者的节点类型
- 最小白的webpack+react环境搭建
- 整理一下正则表达式教程,浅显易懂些
- 加载Flash网站时,Android Webview滚动行为不正常
- [React Native]去掉WebStorm中黄色警告
热点阅读