首页| 论坛| 消息

标题:发行应用程序出错!
作者:diaryon
日期:2006-04-10 19:11
内容:

我在本地机上编译连接正确,程序能正常运行,但到别的机器上提示找不到libc.so.6,运行ldd检查库文件,提示:
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7fbf000)
libqte.so.2 => /root/Trolltech/qt-emb-2.3.10/lib/libqte.so.2 (0xb7a02000 )
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7948000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7926000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb791d000)
libc.so.6 => /lib/tls/libc.so.6 (0xb77e8000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fdb000)
我想可能没有库文件,将上述文件复制到/tmp目录下,并指定export PATH=$PATH:/tmp,程序还是提示找不到libc.so.6
谁能帮我啊?


#1 [angusliu 04-10 22:45]
libc.so.6应该是一个链接文件
#2 [diaryon 04-11 08:34]
libc.so是动态连接库,我复制到程序当前路径,怎么不行呢
#3 [XChinux 04-11 08:49]
引用第2楼diaryon于2006-04-11 08:34发表的“”:
libc.so是动态连接库,我复制到程序当前路径,怎么不行呢
当前路径处不行的吧。需要放到库文件搜索路径里面
#4 [diaryon 04-11 13:18]
将libc.so复制到/lib目录下,就没有提示这样的错误了,但有新问题,希望高手指点:
warning:Cannot find font definition file /usr/local/qt-embedded/lib/fonts/fontdir--is $QTDIR set correctly?

我是发布应用程序,也要设置QTDIR吗?那要怎么设置呢?
#5 [diaryon 04-11 13:47]
指定QTDIR并将unifont_160*.qpf,fontdir 文件复制到$QTDIR/lib/fonts目录下,就OK

<< 1 2 >> (1/2)

回复 发表
主题 版块