在arm Debian上加载共享库时出错
error while loading shared libraries on arm Debian
我使用cmake/gcc在x64 Arch Linux上使用Gracenote SDK编译并运行了一个程序,没有任何问题。现在,当我编译并在arm Debian上运行时,我会得到以下错误:
/src/tracker-linux: error while loading shared libraries: libgnsdk_musicid.so: cannot open shared object file: No such file or directory
我已经验证了这个文件是否存在,并且在/usr/lib中是符号链接的,strace似乎表明文件是找到的(见下文)。我还应该尝试什么?
ldd输出:
libgnsdk_musicid.so => not found
libgnsdk_manager.so => not found
libgnsdk_dsp.so => not found
libboost_program_options.so.1.49.0 => /usr/lib/libboost_program_options.so.1.49.0 (0xb6f37000)
libportaudio.so.2 => /usr/lib/arm-linux-gnueabihf/libportaudio.so.2 (0xb6f0e000)
libasound.so.2 => /usr/lib/arm-linux-gnueabihf/libasound.so.2 (0xb6e70000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6e54000)
libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6da9000)
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6d3e000)
libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6d1a000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6c3c000)
librt.so.1 => /lib/arm-linux-gnueabihf/librt.so.1 (0xb6c2d000)
libjack.so.0 => /usr/lib/arm-linux-gnueabihf/libjack.so.0 (0xb6c0d000)
/lib/ld-linux-armhf.so.3 (0xb6f95000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6c02000)
strace输出:
execve("./src/tracker-linux", ["./src/tracker-linux"], [/* 15 vars */]) = 0
brk(0) = 0x318000
uname({sys="Linux", node="beaglebone", ...}) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6f5b000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/tls", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_musicid.so", O_RDONLY) = 3
read(3, "177ELF111 3 ( 1 T2223 004 "..., 512) = 512
lseek(3, 821484, SEEK_SET) = 821484
read(3, " "..., 1160) = 1160
lseek(3, 820884, SEEK_SET) = 820884
read(3, "A, aeabi 1" 055TE 64101t122424125"..., 45) = 45
close(3) = 0
stat64("/home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=31208, ...}) = 0
mmap2(NULL, 31208, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb6f39000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/tls/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/tls", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/arm-linux-gnueabihf/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/arm-linux-gnueabihf", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/tls/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/tls", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/arm-linux-gnueabihf/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/arm-linux-gnueabihf", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/lib/tls/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/tls/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/lib/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/v7l/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/v7l/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/v7l/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/v7l/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/v7l", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/neon/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/neon/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/neon/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/neon", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/vfp/libgnsdk_musicid.so", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/vfp", 0xbefa4ee8) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgnsdk_musicid.so", O_RDONLY) = 3
read(3, "177ELF111 3 ( 1 T2223 004 "..., 512) = 512
lseek(3, 821484, SEEK_SET) = 821484
read(3, " "..., 1160) = 1160
lseek(3, 820884, SEEK_SET) = 820884
read(3, "A, aeabi 1" 055TE 64101t122424125"..., 45) = 45
close(3) = 0
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0
writev(2, [{"./src/tracker-linux", 19}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libgnsdk_musicid.so", 19}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"n", 1}], 10./src/tracker-linux: error while loading shared libraries: libgnsdk_musicid.so: cannot open shared object file: No such file or directory
) = 138
exit_group(127)
编辑(添加一些/usr/lib/contents):
ls -alh /usr/lib/ | grep gnsdk
:输出
lrwxrwxrwx 1 root root 108 Sep 6 12:01 libgnsdk_dsp.so -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_dsp.so.3.06.0
lrwxrwxrwx 1 root root 108 Sep 6 12:01 libgnsdk_dsp.so.3.06.0 -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_dsp.so.3.06.0
lrwxrwxrwx 1 root root 112 Sep 6 12:01 libgnsdk_manager.so -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_manager.so.3.06.0
lrwxrwxrwx 1 root root 112 Sep 6 12:01 libgnsdk_manager.so.3.06.0 -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_manager.so.3.06.0
lrwxrwxrwx 1 root root 112 Sep 6 11:59 libgnsdk_musicid.so -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_musicid.so.3.06.0
lrwxrwxrwx 1 root root 112 Sep 6 11:59 libgnsdk_musicid.so.3.06.0 -> /home/debian/tracker-linux/tracker-linux/gnsdk-3.06.0.1241o-20130927/lib/linux_arm-32/libgnsdk_musicid.so.3.06.0
错误消息实际上有点误导。此:
libgnsdk_musicid.so => not found
libgnsdk_manager.so => not found
libgnsdk_dsp.so => not found
应该给你一个提示。库libgnsdk_musicid.so本身依赖于其他库,这些库也必须在当前库搜索路径中可用。
相关文章:
- 如何在多写入器情况下对文件支持的共享内存中的大页面出错
- 在另一台 PC 上执行程序时加载 SDL2 共享库时出错
- ./main:加载共享库时出错:libopencv_highgui.so.4.0:无法打开共享对象文件:没有这样的文件或
- 加载共享库时出错:libbsoncxx.so._noabi:无法打开共享对象文件:没有此类文件或目录
- 如何更改路径以修复错误"./main:加载共享库 libmkl_core.so 时出错?
- 交叉编译 qt:加载共享库时出错
- 如何与他人共享我的 SFML 游戏而不会出错?
- 加载共享库时出错:JVM.dll
- C++ Linux 加载共享库时出错“未定义的符号:pthread_create”
- 尝试使用共享库部署QT应用程序时出错
- 加载共享库时出错:无法在外部硬件上打开共享对象文件:
- 将共享指针推回矢量时出错
- 编译共享对象时出错:未检测到C++类定义
- 加载共享库时出错:libQt5Multimedia.so.5:无法打开共享对象文件:没有这样的文件或目录
- 加载共享库时出错:libsystemc-2.3.0.so
- 试图编译使用共享库的C++程序时出错
- 链接到链接到另一个共享库的共享库会在退出时出错
- 编译SFML 2.0项目时加载共享库时出错
- 在64位Ubuntu 12.04上运行aapt:加载共享库时出错:libc++.所以:没有这样的文件或目录
- C/C++ 尝试创建共享库时出错.创建库的静态版本时不会发生错误