我正在尝试执行我下载的Fortran代码(代码为STARBURST99)。不幸的是,我对Fortran一无所知,但我严格按照说明进行操作,并且在尝试执行时仅遇到一个最终错误:
cp: fort.1: No such file or directory
mv: rename fort.99 to standard.output1: No such file or directory
...
...(对于许多不同的文件,依此类推)。
我相信这是由于代码中称为save_output
的文件中的命令而发生的。 save_output
文件的内容为:
#!/bin/csh
# ---------------------------------------------------
# UNIX Script to save output files of synthesis code
# ---------------------------------------------------
echo "Save synthesis-files to $1.*$2"
/bin/cp fort.1 $1.input$2
/bin/mv fort.99 $1.output$2
/bin/mv fort.98 $1.quanta$2
/bin/mv fort.97 $1.snr$2
/bin/mv fort.96 $1.hrd$2
/bin/mv fort.95 $1.power$2
/bin/mv fort.94 $1.sptyp1$2
/bin/mv fort.90 $1.sptyp2$2
/bin/mv fort.93 $1.yield$2
/bin/mv fort.92 $1.spectrum$2
/bin/mv fort.91 $1.uvline$2
/bin/mv fort.89 $1.color$2
/bin/mv fort.88 $1.ewidth$2
/bin/mv fort.87 $1.irfeature$2
/bin/mv fort.86 $1.ovi$2
/bin/mv fort.84 $1.wrlines$2
/bin/mv fort.83 $1.ifaspec$2
/bin/mv fort.82 $1.hires$2
我已经查看了fort
目录中的任何/bin
文件,并且在其他地方也找不到。但是,此代码是为Linux设计的,因此我不确定是否需要在此处进行更大量的修改才能使其正常工作。如何在Mac OS X上解决此错误?