0

我正在使用 f2py 和 Intel fortran 编译器来包装一些 fortran 代码,这些代码调用一些数学库,如dexpand dpow

编译很顺利,没有报任何错误,但是当我尝试运行包装好的python模块时,错误提示:

ImportError:/usr/lib/python2.7/site-packages/foo/foo.so:未定义符号:vmldExp2

我切换到 gfortran,似乎类似的问题仍然存在,但是对于vmldPow2.

如何在 f2py 上下文中解决此问题?

4

1 回答 1

0

似乎 intel svmllib 已经发生了很大变化,我尝试了各种方法和选项/标志,但最终根本没有解决问题,但是在我将 intel fortran 编译器从 9.1 升级到 12.0 后,它消失了,现在一切正常一种魅力。

于 2011-10-28T21:52:46.513 回答