在cygwin中编译ndk程序时,我得到了这个错误。我不知道为什么arm-linux-androideabi-ld.exe文件没有被执行。
G:/android/android-ndk-r7-crystax-4/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: ./obj/local/armeabi/libcrystax_static.a: No such
所以我不能加载ROracle。我确实是一个非常新的人,所以任何信息都是非常感谢的,任何关于提供更多信息的信息也将是有帮助的。
> library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '~/R/x86_64-pc-linux-gnu-library/2.14/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such
我试图通过Putty (SSH)在远程Linux上运行一个可执行文件。
当我通过Putty在远程Linux上运行可执行文件时,会得到以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/user/xhs/tps/lnx32/jre/lib/i386/libawt_xawt.so: libXi.so.6: cannot open shared object file: No such file or directory
如果我执行apt-file search libXi.so.6,就会得到:
我需要检查bash中是否存在文件。-e并不适用于悬空的符号链接。
在本例中,我将ld-linux.so.2复制到另一个目录。相对链接指向不存在的i386-linux-gnu/ld-2.28.so。
当我运行这个(从目录ld-linux.so.2在):
if [[ -e ld-linux.so.2 ]]; then echo "yes"; fi
结果是没有打印,这表明-e正在检查目标,而不是符号链接本身。我如何才能只检查文件是否存在,而不是它指向的文件?
蒂娅!!