dyn.load()出错:无法加载共享对象

时间:2017-01-15 02:15:59

标签: c r

我修改了" randomForest"包中的R。

如您所知,我们可以通过修改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

我该如何解决这个问题?

0 个答案:

没有答案