最近我将我的自己从Ubuntu迁移到Debian,(很幸运没有删除旧操作系统) 在Ubuntu上,我写了一个名为
的litle库libmyh.so
我在
的其他应用中使用过它g++ (...) -lmyh -L../codeSamples/myh/lib
它运行得很完美,但在Debian女巫上我得到了同样的makefile:
./GLUI.out: error while loading shared libraries: libmyh.so: cannot open shared object file: No such file or directory
任何线索都可能出错?
答案 0 :(得分:0)
aggregate(cbind(big_ass_string=name)~id, x, FUN= paste, collapse=' ')
# id big_ass_string
#1 10 After Earth Battle of the Year Captain Phillips
#2 12 Carrie Chernobyl Diaries
文件未通过g ++链接,因为它们不是静态库(以.so
结尾)或编译对象(.a
)。
而是设置加载动态库的路径:
.o
由于这与Debian vs Ubuntu无关,我认为你已经在你的Ubuntu系统上设置了这个变量,而不是在Debian系统上。