ubuntu qt arm Ubuntu软件中心

大家好,感谢邀请,今天来为大家分享一下ubuntu qt arm的问题,以及和Ubuntu软件中心的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

qt程序在arm板子运行提示libc.so.6/glibc2.7not found

ubuntu14里面是使用pc的程序。

arm板子上使用的是嵌入式的程序。两者不能呼唤。

正确的做法是,下载glibc2.7的源代码,进行交叉编译,把编译后的结果放到板子上。

如果其他程序能够运行的话,通常不会缺少glibc的。

你仔细看看是不是glibc库已经安装了,只是libc.so.6这个链接文件没有创建(如果是,手动创建链接文件即可)。

如何在ubuntu系统里安装qt-embedded

1 cd~/Qtenv

2

3 chmod u+x qt-sdk-linux-x86-opensource-2010.04.bin

4

5./qt-sdk-linux-x86-opensource-2010.04.bin

为了文件管理方便,将sdk也安装在Qtenv文件夹中。

2、解压源代码包

在用户目录下建立一个Qtenv目录,用于存放编译源文件。

mkdir$HOME/Qtenv

在qtembedded目录下创建arm和x86目录。创建这两个目录主要是为了编译一个用户arm开发版的QTE,另一个目录用于存放用于qvfb的x86下QTE,这样演示和开发都很方便。

1 cd~/Qtenv

2 mkdir arm x86

接下来将源代码包分别复制到arm和x86下并解压缩。这样做虽然浪费了一些硬盘空间(ps:在宿主机上的硬盘太不值钱了),但能为将来再配置和编译节省很多时间。

1 cd~/Qtenv

2 mv qt-everywhere-opensource-src-4.6.3.tar.bz2./arm

3 cd~/Qtenv/arm

4 tar xjvf qt-everywhere-opensource-src-4.6.3.tar.bz2

5

6 cd~/Qtenv/x86

7 mv qt-everywhere-opensource-src-4.6.3.tar.bz2./x86

8 tar xjvf./x86/qt-everywhere-opensource-src-4.6.3.tar.bz2

解压缩后分别针对arm平台和x86平台进行配置,配置前可输入

./configure-embedded-help

进行配置帮助查询,根据平台配置,并编译和安装文件。其命令代码如下:

1 cd~/Qtenv/arm

2./configure-prefix$HOME/Qtenv/arm-embedded arm-nomake docs-nomake demo-nomake examples

3 make

4 make install

5

6 cd~/Qtenv/x86

7./configure-prefix$HOME/Qtenv/arm-embedded x86-nomake docs-nomake demo-nomake examples

8 make

9 make install

在经过漫长的配置、编译后就完成了QTE的安装。本人在arm版的编译过程中出现过两个错误,在参考《在arm-linux-gcc 3.4.1下编译 qt-embedded-4.6.2》完成编译。

完成编译和安装后需要对系统的环境变量进行设置,设置可以是临时性设置和永久性设置。临时行设置是直接在命令窗口输入

1 export QTENV=$HOME/Qtenv

2 export QTXDIR=$QTENV/qtsdk

3 export QTEDIR=$QTENV/x86

4 export PATH=$QTXDIR/qt/bin:$PATH

5 export LD_LIBRARY_PATH=$QTXDIR/lib:$LD_LIBRARY_PATH

6 export QVFBDIR=$QTXDIR/qt/bin

7 export QTEMAKEDIR=$QTEDIR/bin

以上这些变量可以根据自己的喜好进行增删。这种设置方法在关闭当前命令终端后失效。

第二种方式是在当前用户的主目录下,编辑.bash_profile文件,加入上述命令行,保存重启命令终端即可。

ubuntuarmqt安装不可识别的文件格式

ubuntuarmqt怎么安装不可识别的文件格式?ubuntuarmqt安装不可识别的文件格式方式如下:

1、准备好qt、qtcreator源码包。

2、安装依赖。

3、安装qt。文件的格式是指电脑为了存储信息而使用的对信息的特殊编码方式,用于识别内部储存的资料。每一类信息都可以一种或多种文件格式保存在电脑存储中。

阅读剩余
THE END