dyn.load()中的错误:无法加载共享对象

我在R中修改了“randomForest”包。

如您所知,我们可以通过修改C文件来自定义randomForest包。

首先,我下载了包含许多c文件的randomForest crab文件。 classTree.c,regrf.c,rf.c等

其次,我在macOS的终端运行$ R CMD SHLIB rf.c。 然后,我可以得到“rf.so”文件。

第三,我在R中运行dyn.load(“rf.so”)。我有以下问题。

dyn.load("path/rf.so")
Error in dyn.load("path/rf.so") : 
  unable to load shared object 'path/rf.so':
  dlopen(path/rf.so, 6): Symbol not found: _Xtranslate
  Referenced from: path/rf.so
  Expected in: flat namespace
 in path/rf.so

我怎么解决这个问题?

链接地址: http://www.djcxy.com/p/26825.html

上一篇: Error in dyn.load() : unable to load shared object

下一篇: Cannot load in R with dyn.load a dll compiled with Visual Studio