• 5407阅读
  • 6回复

发行应用程序出错! [复制链接]

上一主题 下一主题
离线diaryon
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-10
我在本地机上编译连接正确,程序能正常运行,但到别的机器上提示找不到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

谁能帮我啊?
[ 此贴被XChinux在2006-04-10 20:15重新编辑 ]
离线angusliu

只看该作者 1楼 发表于: 2006-04-10
libc.so.6应该是一个链接文件
离线diaryon

只看该作者 2楼 发表于: 2006-04-11
libc.so是动态连接库,我复制到程序当前路径,怎么不行呢
离线XChinux

只看该作者 3楼 发表于: 2006-04-11
引用第2楼diaryon2006-04-11 08:34发表的“”:
libc.so是动态连接库,我复制到程序当前路径,怎么不行呢


当前路径处不行的吧。需要放到库文件搜索路径里面
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线diaryon

只看该作者 4楼 发表于: 2006-04-11
将libc.so复制到/lib目录下,就没有提示这样的错误了,但有新问题,希望高手指点:

warning:Cannot find font definition file /usr/local/qt-embedded/lib/fonts/fontdir--is $QTDIR set correctly?


我是发布应用程序,也要设置QTDIR吗?那要怎么设置呢?
离线diaryon

只看该作者 5楼 发表于: 2006-04-11
指定QTDIR并将unifont_160*.qpf,fontdir 文件复制到$QTDIR/lib/fonts目录下,就OK
离线diaryon

只看该作者 6楼 发表于: 2006-04-11
但是汉化没有解决
[ 此贴被diaryon在2006-04-11 14:25重新编辑 ]
快速回复
限100 字节
 
上一个 下一个