我在同一文件夹中有一个共享的库和应用程序,当我尝试从该文件夹中打开terminal
并运行该应用程序时,库未找到问题。如果我设置了环境变量$LD_LIBRARY_PATH
,那么效果很好
我的问题是:
是否要从该文件夹打开终端会设置环境变量$LD_LIBRARY_PATH
?
答案 0 :(得分:2)
是否要从该文件夹打开终端会设置环境变量$ LD_LIBRARY_PATH?
否,您必须将其添加到您的aa <- bb <- cc <- dd <- rep.int(FALSE,4)
df1 <- data.frame(aa, bb, cc, dd, stringsAsFactors = FALSE)
df1[2:3,2:3] <- TRUE
ww <- xx <- yy <- zz <- rep.int(0,4)
df2 <- data.frame(ww, xx, yy, zz, stringsAsFactors = FALSE)
df2[2:3,2:3] <- 1
v0 <- c(FALSE, TRUE, TRUE, TRUE)
v1 <- as.vector(df1[2, ])
v2 <- c(0, 1, 1, 0)
######### working code
> sum(colSums(v1))
[1] 2
> sum(colSums(df1))
[1] 4
基本上,共享库的位置不在链接器的搜索路径中。您将必须
$LD_LIBRARY_PATH
已存在的其中一个