C或fortran库无法在R中加载

德邦航空

我在Linux中具有.so文件的c和Fortran函数库。我正在尝试在R会话中加载它们,但是is.loaded()返回FALSE。

这是我要执行的步骤:

  1. 使用“ R CMD SHLIB test.f”创建.so文件
  2. 通过R命令启动R会话。
  3. 使用“ dyn.load(“ test.so”)”加载.so文件

现在,当我使用is.loaded(“ test.so”)检查状态时,它将返回FALSE。

我在这里想念的是什么?

约书亚·乌尔里希(Joshua Ulrich)

读取?is.loaded:“符号:给出符号名称的字符串。”

您传递的是共享库名称,而不是该库中符号的名称(除非“ test.so”包含也称为“ test.so”的符号)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章