|
|

楼主 |
发表于 2007-5-15 02:02:26
|
显示全部楼层
我在网上找到一个贴子,上面说用strace wxrc 追踪一下,可是没说追踪后具体怎么做
这是我追踪后的结果
execve("/usr/local/bin/wxrc", ["wxrc"], [/* 45 vars */]) = 0
brk(0) = 0x9cc9000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f0d000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=101373, ...}) = 0
mmap2(NULL, 101373, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ef4000
close(3) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\206"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=75284, ...}) = 0
mmap2(0x46397000, 76656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x46397000
mmap2(0x463a9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0x463a9000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\033"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16528, ...}) = 0
mmap2(0x46391000, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x46391000
mmap2(0x46393000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0x46393000
close(3) = 0
open("/lib/tls/i686/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/lib/tls/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/i686/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/lib/i686/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/lib/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/i686/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i686/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbfbc1440) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/libwx_base_xml-2.8.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=106496, ...}) = 0
writev(2, [{"wxrc", 4}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libwx_base_xml-2.8.so.0", 23}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {"\n", 1}], 10wxrc: error while loading shared libraries: libwx_base_xml-2.8.so.0: cannot open shared object file: No such file or directory
) = 127
exit_group(127) = ?
Process 25169 detached |
|