- 浏览: 274519 次
- 性别:
- 来自: 广州
文章分类
// 下载文件
qt-x11-opensource-src-4.4.3.tar.gz,qt-embedded-linux-opensource-src-4.4.3.tar.gz,arm-linux-gcc-3.4.1.tar.bz2
// 编译环境
CentOS-4.4, gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)
// 编译qt-x11-opensource-src-4.4.3 (得到静态链接的qvfb)
./configure -release -static -nomake examples -nomake demos -no-qt3support -no-openssl -no-opengl -no-webkit -no-phonon -no-sql-sqlite
gmake
cd ./tools/qvfb
gmake
gmake install
// 编译qt-embedded-linux-opensource-src-4.4.3 (for x86)
./configure -release -qconfig full -depths 4,16,24,32 -system-libjpeg -system-libpng -system-zlib -qvfb -embedded x86
gmake
gmake install
cp qvfb /usr/local/Trolltech/QtEmbedded-4.4.3/bin/ //复制qvfb
// 修改 /etc/profile 文件内容如下
export QTDIR=/usr/local/Trolltech/QtEmbedded-4.4.3
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
QMAKESPEC=$QTDIR/mkspecs/linux-g++
export QTDIR PATH MANPATH LD_LIBRARY_PATH QMAKESPEC
// 修改 ~/.bash_profile 文件内容如下
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
unset USERNAME
QTDIR=/usr/local/Trolltech/QtEmbedded-4.4.3
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
QMAKESPEC=$QTDIR/mkspecs/linux-g++
export QTDIR PATH MANPATHLD_LIBRARY_PATH QMAKESPEC
// 使 .bash_profile 生效
source .bash_profile
// 编译QtEmbedded应用程序
qmake -project //生成pro
qmake //生成Makefile
make //生成可执行文件
//运行QtEmbedded应用程序
qvfb &
./qtdemo -qws
// 编译qt-embedded-linux-opensource-src-4.4.3 (for arm)
./configure -embedded arm -xplatform qws/linux-arm-g++ -depths 16 -no-qt3support -little-endian
发表评论
-
研华推出基于Freescale i.MX53的ARM核心板
2012-02-10 13:36 1042http://www.eepw.com.cn/article/ ... -
crc
2011-12-15 09:45 1109#include <stdio.h> ... -
gm8120
2011-12-06 20:37 0GM8120 -
core dump
2011-12-05 16:34 835示例程序test.c void dummy_funct ... -
linux print stack trace
2011-12-05 14:04 1009#include <execinfo ... -
I2C bus glue for Cirrus EP93xx
2011-07-26 11:44 1152转自 http://arm.cirrus.com/f ... -
ramdisk
2011-07-26 10:32 8051. download ramdisk.gz 2. g ... -
boa
2011-07-26 10:29 911compile boa 1. ./configu ... -
Linux下单网卡绑定多IP与多网卡共用单IP
2011-07-20 09:46 980在Linux下有时候需要给一个网卡绑定多个IP,本文介绍在Re ... -
实战Ubuntu下单网卡绑定多IP
2011-07-20 09:45 937常常我们有需要一个网卡象windows一样设置多个IP。 ... -
修改环境变量
2011-04-26 16:49 876gedit ~/.bash_profile ... -
编译JVM
2011-04-26 16:12 984OS: CentOS5.5 notice: remove j ... -
linux 组播支持
2011-04-20 11:42 948route add -net 224.0.0.0 netmas ... -
POSIX conformance testing by UNIFIX
2011-04-16 21:39 676换了编译器重新编译内核,启动出现POSIX confo ... -
安装glib
2011-04-16 21:38 833./configure --prefix=/usr & ... -
shine
2011-04-16 21:36 9171. /mnt/nfs # time ./shin ... -
sudo
2011-04-16 21:30 7921. su - 2. visudo /etc/ ... -
Unable to find the Ncurses libraries
2011-04-16 21:29 951用make menuconfig时出现错误: Una ... -
用execl实现静态ip地址
2011-04-16 21:28 833#include <stdio.h> #i ... -
linux挂载U盘
2011-04-16 21:27 8311. ~ # fdisk -l 2. ~ #mkdi ...
相关推荐
ARM64下QT需要用到QWebEngine模块,网上很多资源交叉编译QT时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉编译webengine模块所依赖的库,导致此模块无法交叉编译通过,资源中包含了arm64下交叉编译的...
交叉编译QT4.8.7源码生成qmake工具.pdf
在window下编写qt程序(helloworld.pro),在linux下编译helloworld.pro,生成可执行文件并上传至树莓派上运行
1、下载qt源码包 下载网址:https://download.qt.io/archive/qt/ 在任意空闲位置新建文件夹,并将源码包解压到该目录下。(这里在/home目录下新建名为Qt_source的文件夹,注:该目录所在位置的空闲空间应大于等于15G...
基于嵌入式QT的车载影音系统应用,通过交叉编译Qt程序,并在GEC6818开发板上运行.zip 基于嵌入式QT的车载影音系统应用,通过交叉编译Qt程序,并在GEC6818开发板上运行.zip 基于嵌入式QT的车载影音系统应用,通过交叉...
arm linux下交叉编译Qt3.3.4详细步骤和支持触摸屏驱动的配置文件设置
树莓派交叉编译QT5同步路径所需要的脚本sysroot-relativelinks.py
1、ubuntu交叉编译qt 2、ffmpeg交叉编译 3、SDL交叉编译
RK3288 开发板上默认 QT 版本为 5.5.1,为保证良好兼容性,因此选择 Q5.5.1. 下载链接: ...想重新编译只需要 git clean -df 就可以还原,非常方便。
飞腾上银河麒麟编译qt5.9.8,使用aarch64-linux-gnu-g++,可以在飞腾直接编译,也可交叉编译
Qt交叉编译后aarch64-linux-gnu-成功运行在Zynq UltraScale+MPSoC上,文件详细记录的整个过程,因为是公司项目需要,所以每一步都是亲自验证,其中还包括了Qt编译后的文件、最终的工程源码,以及解决了整个过程中很...
海思Qt5.9.7交叉编译Hisi3536,hisiv400 arm-hisiv400-linux-gcc 工具链的生成
5.列表框,交叉编译QT程序,QT控制硬件,多进程
填平了无数大坑后终于实现ubuntu20.04+Qt5.12.12+aarch64-linux-gnu交叉编译平台设置。详细记录了安装的全部过程,补充了全部所需的库,整个编译过程中无任何错误报出,亲测可用。
loongson 平台上 使用buildroot交叉编译Qt5,也可以编译Qt 4.8,最后会生成一个可用于loongson平台的文件系统。
Qt程序交叉编译.zip
Qt5.6.2交叉编译mysql
Qt交叉编译aarch64-linux-gnu-运行在zynq板上,调用软键盘后背景全黑的问题。