|
|
发表于 2005-10-31 13:29:24
|
显示全部楼层
这个不是早有定论了
实际原因是:
不同版本的gcc的c++ ABI不同
可执行文件和库的ABI不同的话,自然会出错
realplay和Acrobat都只有binary,编译它们的gcc自然和你的不太可能相同
而GTK_IM_MODULE=scim时,会加载scim的一些库到进程的地址空间里
- cat /proc/`pidof gaim`/maps | grep -i scim
- b5673000-b5685000 r-xp 00000000 03:02 8774565 /usr/lib/scim-1.0/1.4.0/IMEngine/socket.so
- b5685000-b5686000 rw-p 00011000 03:02 8774565 /usr/lib/scim-1.0/1.4.0/IMEngine/socket.so
- b5792000-b5878000 r-xp 00000000 03:02 8778505 /usr/lib/libscim-1.0.so.8.1.0
- b5878000-b5887000 rw-p 000e5000 03:02 8778505 /usr/lib/libscim-1.0.so.8.1.0
- b5897000-b589e000 r-xp 00000000 03:02 8775086 /usr/lib/scim-1.0/1.4.0/Config/socket.so
- b589e000-b589f000 rw-p 00006000 03:02 8775086 /usr/lib/scim-1.0/1.4.0/Config/socket.so
- b589f000-b58c4000 r-xp 00000000 03:02 8773814 /usr/lib/gtk-2.0/immodules/im-scim.so
- b58c4000-b58c5000 rw-p 00025000 03:02 8773814 /usr/lib/gtk-2.0/immodules/im-scim.so
- b74db000-b74dd000 r-xp 00000000 03:02 8778625 /usr/lib/libscim-x11utils-1.0.so.8.1.0
- b74dd000-b74de000 rw-p 00001000 03:02 8778625 /usr/lib/libscim-x11utils-1.0.so.8.1.0
复制代码
如果你能自己编译这两个
就没有问题了
realplay可以自己编的
 |
|