`
xitong
  • 浏览: 6210351 次
文章分类
社区版块
存档分类
最新评论

C 调用 fortran 可能遇到的问题

 
阅读更多

1. fortran 的函数名字是不区分大小写的,调用的时候一律用小写, 例如 abc_

2. fortran全部用指针,int之类的都要写成 int*, 特别注意的是数组,例如 int* a, 用这fortran中不需要写成int**

3. 不要忘记编译的时候加上-lgfortran

4. 二维指针在fortran中是连续存储的,所以调用的时候完全可以用一维数据代替



http://www.yolinux.com/TUTORIALS/LinuxTutorialMixingFortranAndC.html


分享到:
评论

相关推荐

    C语言FAQ 常见问题列表

    C 语言常见问题集 原著:Steve Summit 翻译:朱群英, 孙 云 修订版 0.9.4, 2005年6月23日 版权所有 © 2005 * 目录 * 1. 前言 * 2. 声明和初始化 o 2.1 我如何决定使用那种整数类型? o 2.2 64 位机上的 ...

    《你必须知道的495个C语言问题》

    你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。 《你必须知道的495个C语言问题》的出版填补了这一空白。许多知识点的阐述都是其他资料中所没有的,弥足珍贵。 涵盖...

    你必须知道的495个C语言问题

    如果我将指针值设为0,编译器可能会自动将它转换为非零的空指针内部表示。 5.20运行时的“nullpointerassignment”错误是什么意思?应该怎样捕捉它? 第6章 数组和指针 数组和指针的基本关系 6.1 我在一个...

    你必须知道的495个C语言问题(PDF)

    2.6 我遇到这样声明结构的代码: struct name f int namelen; char namestr[1];g; 然后又使用一些内存分配技巧使namestr 数组用起 来好像有多个元素。这样合法和可移植吗? . . . . . . . . . . . . 8 2.7 是否有自动...

    C语言入门经典(第4版)--源代码及课后练习答案

    Horton拥有丰富的教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面的专家。IvorHorton还著有关于C、C++和Java的多部入门级好书,如《C语言入门...

    Java程序设计复习题2.doc

    C) 程序执行过程中遇到的事先没有预料到的情况 D) 程序事先定义好的可能出现的意外情况 6、java语言在语言的类型上应属于那种类型的语言D A) 编译型的语言 B) 解释型的编译语言 C) 脚本型的解释语言 D) 编译链接型的...

    matlab输出代码到word文档-lbfgsb-matlab:L-BFGS-B的MATLAB接口

    如果您在按照以下安装说明构建MEX文件时遇到困难,请参见,这可能对您的设置更好。 概述 L-BFGS-B是Fortran 77例程的集合,用于解决对变量有约束的大规模非线性优化问题。 非线性求解器的关键特征之一是不需要黑森州...

Global site tag (gtag.js) - Google Analytics