在Windows中,我创建了一个r包,它作为共享库链接到一个c++ dll。它工作正常,在Windows上安装时没有问题。但是,当我切换到linux时,找不到so。src目录中唯一的文件应该是.cpp文件,这样的想法正确吗?useDynLib(myc.cpp,my.c.function)my.r.f <- .Call(my.c.function, a, b)
在运行
通常我启动它,并且我位于我的windows用户目录中。我可以通过一个快速的ll来查看我所有的项目文件夹。然而,在我使用它的最后几次,我似乎被困在了某个伪linux环境中。pwd说我在/如果我cd ..但我感到困惑的原因是,我过去常常从我的常规Windows文件系统的用户目录开始,从那里我可以直接cd到项目目录。现在我不知道我在哪里pwd说我在根目录下,但我找不到任何Windows文件系统或任何git项目。Git UI for Windows (同样,在Windows上)运行良好,但我更喜欢命令行
我使用windows和linux混合开发我的脚本,所以我想要一种简单的方法来跟踪文件路径,而不必设置它们。举例说明。我的linux项目位于:/home/ubuntu/work/ On Windows it:c\work\
在RStudio中,当我使用here时,这两种情况都很好,所以如果我调用另一个脚本,我就使用source当我从linux</em