使用WSL在R中运行Linux可执行文件

时间:2019-06-06 17:41:06

标签: r windows-subsystem-for-linux

我已经尽力使程序在Windows上正确编译,但这是徒劳的。但是,Linux似乎可以很好地处理它。在WSL上使用Ubuntu并运行make,我可以获得一个可执行文件,可以使用./在bash中运行。我想使用它并在R中调用它,尽管我不确定是否可行。我可以通过执行system()来使用Windows可执行文件来执行此操作,但是,这似乎并不能转换为Linux可执行文件。有没有适当的方法可以在R脚本中调用Linux可执行文件?

1 个答案:

答案 0 :(得分:1)

要从Windows环境在WSL中运行Linux二进制文件,请使用wsl命令行实用程序。在R中,看起来像

system2("wsl", "your_binary --arg1 --arg2 ...")