Linux 下Fortran多文件编译
最近需要在Linux系统下编译多个Fortran程序,在网上搜索了一下,但是资料不多,也许因为这个问题比较简单,不值一提,但还是把我知道的
写出来,供大家参考:
方法一:
假如现在有两个Fortran程序fun.f90和main.f90,其中
main.f90是主程序,fun.f90是在主程序中调用的子程序,将这两个文件放到一个目录下,使用fortran编译命令,如Intel的
ifort,命令如下:
ifort -o exe_name fun.f90 main.f90
或者ifort -o exe_name main.f90 fun.f90
方法二:
在主程序main.f90
中加入include 'fun.f90'语句,然后在Linux下用fortran命令编译,命令如下:
ifort -o
exe_name main.f90
方法三:
分步骤编译,命令如下:
ifort -c main.f90
(执行该命令后,会在目录下产生一个main.o的文件)
ifort -c fun.f90 (执行该命令后,会在目录下产生一个fun.o的文件)
ifort -o exe_name fun.o main.o 或者 ifort -o exe_name main.o fun.o
相关文档:
Linux PPP 数据收发流程
转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd
作者联系方式:李先静<xianjimli at hotmail dot com>
更新时间:2007-5-4
&nb ......
修改配置文件,使tomcat自动启动
(假设tomcat的安装路径位于 /opt/apache-tomcat5.5.26目录下)
在root根目录下,输入 vi /etc/profile
在profile文件中加入下面几句话
cd /opt/apache-tomcat5.5.26/bin
chmod 777 * // 把bin目录下的所有文件的权限设置最大,否则将不能运行
  ......
首先,应用程序是无法直接访问模块中的函数的(即使是你自编自挂的模块--实际上它也是内核模块),用户空间与内核空间之间只有通过一些特定的系统函数来进行通讯(如什么user_to_kernel),而绝对不可能通过“直接调用模块里的函数”这种形式来通讯。
那么,所编写的模块里的函数怎么才能被执行?由谁调用?其 ......