一般情况下,键入编译器的名称,空格芦瞎,然后源代码名称就可以编译为 obj 文件了。
比如 Intel Fortran,键入 ifort 源代陪激空码.f90 既可。
某些编译器可能会同时自动链接为exe,但是obj还是会为你保留的。
如果通过集成铅宴开发环境,通常按下编译按钮既可完成。而 obj 文件一般位于 Debug 文件夹或 Release 文件夹。
你已的编译器已桐袜经能够完全正常运行,而且程序也可以运行了呢,只是你不知道如何运行它而已!在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这样的扩展名的。
这与具体的平台实现有关。而与 fortran 无关。
在linux平台上,.o 文件通常是编译后的中间文件,是源代码编译后的机器码。单个或多个 .o + 运行时库 = 可执行文件。
可执行文件是最终的结果。
.mod 文件通常亮仔猜是使用了 module 的源代码经过编译后产生的,用戚租于标记该模块的接口。你可以认为是敬型头文件,只不过是自动生成的头文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)