ITKeyword,专注技术干货聚合推荐

注册 | 登录

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

Augusdi 分享于 2014-06-10

2020腾讯云“6.18”活动开始了!!!(巨大优惠重现!4核8G,5M带宽 1999元/3年),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1059

2020阿里云最低价产品入口,含代金券(新老用户有优惠),
地址https://www.aliyun.com/minisite/goods

怎样从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 的调用约定使用。

怎样从C 中调用FORTRAN  (C++,  BASIC,  Pascal,  Ada,LISP) 的函数?反之亦然? 这完全依赖于机器以及使用的各个编译器的特别调用顺序, 有可能完全做不到。仔细阅读编译器的文档, 有些时候有个

相关阅读排行


相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。