第二步,如果没有project 的话,新建一个project;
第三步,将已有纤雹李的毁迟fortran文件放到project里
第四步,built(就是编译);
第五步,执行程序即可(运行编译后程序)。
#include<stdio.h>闷带陵#include<蚂戚stdlib.h>
main(){
FILE *fin,*fout
char namein[64],nameout[64]
int a,b,c,d
printf("\007Enter input file name\n")
scanf("%s",namein)
printf("Enter output file name\n")
scanf("%s",nameout)
fin=fopen(namein,"r")
fout=fopen(nameout,"w")
fscanf(fin,"行颂%d %d %d %d",&a,&b,&c,&d)
fprintf(fout,"%d %d %d %d\n",a,b,c,d)
fclose(fin)
fclose(fout)
return 0
}
/*
character*64 namein, nameout
integer*4 a,b,c,d
write(*,*) char(127),char(7)
write(*,*) 'Enter input file name'
read(*,'(A)') namein
write(*,*) 'Enter output file name '
read(*,'(A)') nameout
open(unit=1,file=namein,status='old')
open(unit=2,file=nameout,status='unknown')
read(1,'(1I5,1I5,1I5,1I5)') a,b,c,d
write(2,'(1I5,1I5,1I5,1I5)') a,b,c,d
close(1)
close(2)
end
*/
你已的编译器已经能够完全正常运行,而且程序也可以运行了呢,只是你不知道如何运行它而已!在unix或linux下编译fortran,一般系统没有自带fortran的编译器,可以自行安装g77或gfortran编译器,它们是gcc一个系列的,也可以下载单独的g95编译器。
假定你的fortran源程序为hello.for
则输入如下的命令来编译它(g77、gfortran、g95)
g77
hello.for
这样就会在当前目录生成a.out的可执行文拆陪件,这样既可执行
./a.out
如果需要指定生成的文件名,可以加个参数-o
来制定文件名,帆滚像这样
g77
-o
hello
hello.for
./hello
明白了吗态御余?unix类 *** 作系统的执行档,并不需要.exe这样的扩展名的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)