OK6410下运行Qt程序glibc问题
2014-04-02 16:26
239 查看
在OK6410上运行Qt程序遇到下面问题
./IsClock-2014: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/libQtGui.so.4)
./IsClock-2014: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/libQtCore.so.4)
问题是由于编译Qt的arm-linux-gcc版本与编译内核与文件系统的版本不一致
解决办法:
在电脑的linux系统下arm-linux-gcc的安装目录下arm-none-linux-gnueabi/lib下的所有文件拷贝到开发板
1、#cd /usr/local/arm/4.4.3 (此处为我的安装目录)
#ls
2、#cd arm-none-linux-gnueabi
#ls
3、#cd lib
#ls
4、将这个目录下所有文件拷贝到开发板上的一个目录。我用的SD卡拷贝,开发板目录为 /QtLib
5、在开发板端
#vi /etc/profile
修改如下
在LD_LIBRARY_PATH后添加“/QtLib:”项
6、#source /etc/profile 使之生效,然后运行Qt程序成功
./IsClock-2014: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/libQtGui.so.4)
./IsClock-2014: /lib/libc.so.6: version `GLIBC_2.9' not found (required by /usr/local/Trolltech/QtEmbedded-4.8.5-arm/lib/libQtCore.so.4)
问题是由于编译Qt的arm-linux-gcc版本与编译内核与文件系统的版本不一致
解决办法:
在电脑的linux系统下arm-linux-gcc的安装目录下arm-none-linux-gnueabi/lib下的所有文件拷贝到开发板
1、#cd /usr/local/arm/4.4.3 (此处为我的安装目录)
#ls
2、#cd arm-none-linux-gnueabi
#ls
3、#cd lib
#ls
4、将这个目录下所有文件拷贝到开发板上的一个目录。我用的SD卡拷贝,开发板目录为 /QtLib
5、在开发板端
#vi /etc/profile
修改如下
在LD_LIBRARY_PATH后添加“/QtLib:”项
6、#source /etc/profile 使之生效,然后运行Qt程序成功
相关文章推荐
- qt 运行程序拷贝到别的地方出现的问题
- 怎样解决Qt编译出的程序运行时缺少libgcc_s_dw2-1.dll 文件的问题?
- 在没有安装QT的电脑上运行QT程序常见的问题
- 关于QT的QProcess运行外部程序的问题
- windows上运行Qt程序exe问题
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- 运行QT5.7程序显示没有权限问题(Operation net permitted)
- C++/Qt程序编译运行时出现的问题以及解决办法
- Qt程序在运行的目标机上Gif等格式的图片无法显示问题
- 运行VTK自带的Qt例子GraphicsView遇到的程序运行崩溃问题
- QT 编译通过但是运行出现程序异常结束或者crashed的问题 在QT creator中最佳解决办法
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- 分享iMX6Q自编QT程序运行报缺少库文件问题解决方法
- QT问题系列(2) - 在liunx运行环境下 - qt程序中文乱码
- Qt程序最小化运行,还原后窗体不刷新的问题解决
- 运行Qt程序出现vector iterator not dereferenceable问题
- c++test使用qt中的 mingw 创建pthread_create程序无法运行的问题
- QT_win7下编译的程序在xp中运行中文乱码问题
- Qt于win7下编译的程序在xp中运行中文乱码问题
- QT_openCV2.4.9或相关版本编译正常,运行时提示“程序异常结束”问题分析