Batch file 使用mpif90时,批处理文件不会删除文件
我使用批处理文件编译Fortran代码,然后删除所有中间文件,如下所示:Batch file 使用mpif90时,批处理文件不会删除文件,batch-file,delete-file,Batch File,Delete File,我使用批处理文件编译Fortran代码,然后删除所有中间文件,如下所示: cls del *.obj del *.mod mpif90 -free /exe:paparuni.exe globalv.f90 io.f90 g2dsearch.f90 paparuni.f90 del *.obj del *.mod 但是,批处理文件仅在编译部分之前执行。之后,它不会像我所希望的那样删除*.obj和*.mod文件。但是如果我使用ifort而不是mpif90,那么所有的obj和m
cls
del *.obj
del *.mod
mpif90 -free /exe:paparuni.exe globalv.f90 io.f90 g2dsearch.f90 paparuni.f90
del *.obj
del *.mod
但是,批处理文件仅在编译部分之前执行。之后,它不会像我所希望的那样删除*.obj和*.mod文件。但是如果我使用ifort而不是mpif90,那么所有的obj和mod文件都会被删除。如果我想使用mpif90,您知道会发生什么情况以及如何删除文件吗
谢谢您的时间。我建议
mpif90
是一个批处理文件,在这种情况下,您需要调用mpif90
我建议mpif90
是一个批处理文件,在这种情况下,您需要调用mpif90