1

我正在尝试在 Fortran 和 C 程序之间进行 IPC。到目前为止,我在 Linux 中使用 C 找到了很好的 IPC 文档,但在 Fortran 中找不到任何帮助。

这可以在 Fortrans 和 Fortran 和 C 程序之间进行 IPC 吗?

谢谢乙

4

1 回答 1

-1

您可以从 Fortran 2003 开始​​。

在进程间通信方面,您使用管道等对象。管道基本上是一个读、写(或两者兼有)对象,通常情况是程序创建特殊命名的管道,然后每个进程将获得适当的句柄,然后向它发送和接收数据,就好像它就像一个网络连接。

EXECUTE_COMMAND_LINE 同步或异步运行 shell 命令。

您可以尝试在此页面上找到的代码: http ://www.jcameron.com/vms/fortran.htm

这些程序是:

MAILBOX_A.FOR MAILBOX_B.FOR

于 2015-04-05T19:53:37.717 回答