假设我有一个C程序显示浮点溢出,例如下面的例子。
int main(){
double x,y;
x=1e+300;
y=x*x;
printf ("x = %.5g; y = %.5g, MAX = %.5g\n", x, y, DBL_MAX);
}
我的目标是在运行时捕获异常。我有成千上万的C程序,所以我需要以自动方式完成。我想知道我的目的是否存在C命令行选项?
预期的是:
gcc myprog.c --the_option_wanted
==>这个命令应该没有任何问题地编译myprog.c
./a.out
==>此命令运行myprog.c,并且浮点异常在运行时会成为警告或错误。