0

假设我有一个显示浮点溢出的 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,运行时浮点异常预计会变成警告或错误。

4

0 回答 0