怎样从C 中调用FORTRAN (C++, BASIC, Pascal, Ada,LISP) 的函数?反之亦然?

怎样从C 中调用FORTRAN  (C++,  BASIC,  Pascal,  Ada,LISP) 的函数?反之亦然?
这完全依赖于机器以及使用的各个编译器的特别调用顺序, 有可能完全做不到。仔细阅读编译器的文档, 有些时候有个“混合语言编程指南”, 尽管传递参数以及保证正确的运行启动的技巧通常很晦涩难懂。

对于FORTRAN, 更多的信息可以从Glenn Geers 的FORT.gz 找到, 这个文档可以从匿名ftp 网站suphys.physics.su.oz.au 的src 目录取得。Burkhard Burow写的头文件cfortran.h 简化了许多流行机器上的C/FORTRAN 接口。可以从匿名ftp 网站zebra.desy.de  或http://www-zeus.desy.de/∼burow 取得。

C++ 中, 外部函数说明的“C” 修改量表明函数应该按C 的调用约定使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值