在编译后,intel fortran编译器(ifort)中是否有任何选项可以自动编译和运行可执行文件?

Fra*_*o C 1 executable fortran

我知道可以使用ifort命令从CMD编译IVF.但是,该命令仅在编译完成后编译并且不运行可执行文件..exe需要手动顺序运行.

ifort驱动程序中是否有自动编译和运行.exe的自动选项?

提前致谢.

Ros*_*oss 6

我不知道运行代码的任何编译器选项.但是(如上所述),您可以使用各种脚本方法来实现您的目标.在我看来,最简单的方法是在编译调用之后调用可执行文件&&.例如:

> ifort hello.f && ./a.out
>  Hello world!
Run Code Online (Sandbox Code Playgroud)

如果编译器命令返回成功,./a.out则执行.否则,执行停止.

请注意,我使用的语法是bash,适应其他shell的要求.