s****d 发帖数: 7 | 1 Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢! | c*******e 发帖数: 8624 | 2 There is a C++ version out there, not quite complete though.
【在 s****d 的大作中提到】 : Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢!
| X****r 发帖数: 3557 | 3 linker是语言中立的。你只要知道FORTRAN 例程的调用规范(calling convention),
在任何语言里都可以调。注意矩阵在内存里是按列排的,不是按行排的。
比如在C/C++ 里调lapack, 你只要
#include "f2c.h"
#include "clapack.h"
然后连接的时候连上lapack的目标文件或库就行了。
以上两个头文件可以在netlib.org找到
http://www.netlib.org/f2c/f2c.h
http://www.netlib.org/clapack/clapack.h
【在 s****d 的大作中提到】 : Lapack是 用fortan写的,怎么才能在C中调用它的lib?多谢!
|
|