基于Ubuntu9.10+qt-embedded-linux-opensource-src-4.5.0+tslib-1.4.1+gcc-4.3.3+gcc-4.1目标平台:TQ2440(s3c2440)+LCD w3.5-2(东华)+kernel:2.6.30.4+QT4.5 【Qtopia-2.2.0】Nand Flash:256MB+Nor Flash:2MB+SDRAM:64MBS3C2440-ARMV4T(哈佛)-ARM920T-ARM9/etc/profile文件内:export PATH=/media/_home/opt/4.3.3/bin:$PATH 【arm-linux-gcc-4.3.3】
export PATH=/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1:$PATH命令:ln -s /usr/bin/make /usr/bin/gmake [ubuntu 9.10]source /etc/profilesudo apt-get install gcc-4.1 [? m4 autoconf automake libtool ]tar -vxjf qt-embedded-linux-opensource-src-4.5.0_20091216 -C /media/_home/opt/EmbedSky/qt-4.5tar -vxjf tslib-1.4.1.tar.bz2 -C /media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0
编译 tslib-1.4.1:cd /media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1./build或者./configure --host=arm-linux -disable-hp3600 --disable-arctic2 --disable-mk712 --disable-collie --disable-corgi --disable-ucb1x00 --disable-linear-h2200 --with-gnu-ld --prefix=$PWD/__install ac_cv_func_malloc_0_nonnull=yesmake && make install
编译qt-embedded-linux-opensource-src-4.5.0:【ARM】/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/qws/linux-arm-g++/qmake.conf文件内:#
# qmake configuration for building with arm-linux-g++
#include(/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/common/g++.conf)
include(/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/common/linux.conf)
include(/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/mkspecs/common/qws.conf)# modifications to g++.conf
QMAKE_CC = /media/_home/opt/4.3.3/bin/arm-linux-gcc
QMAKE_CXX = /media/_home/opt/4.3.3/bin/arm-linux-g++
QMAKE_LINK = /media/_home/opt/4.3.3/bin/arm-linux-g++
QMAKE_LINK_SHLIB = /media/_home/opt/4.3.3/bin/arm-linux-g++# modifications to linux.conf
QMAKE_AR = /media/_home/opt/4.3.3/bin/arm-linux-ar cqs
QMAKE_OBJCOPY = /media/_home/opt/4.3.3/bin/arm-linux-objcopy
QMAKE_STRIP = /media/_home/opt/4.3.3/bin/arm-linux-strip
QMAKE_INCDIR = export PATH=/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1/__install/include:$PATH
QMAKE_LIBDIR = export PATH=/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1/__install/lib:$PATHload(qt_config)命令:cd /media/_home/opt/EmbedSky/qt-4.5./arm_qt4.5_build [要修改]或者:cd ./qt-embedded-linux-opensource-src-4.5.0./configure -prefix
/media/_home/opt/EmbedSky/qt-4.5/__install/arm/ -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libjpeg -make libs -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -embedded arm -little-endian -qt-freetype -depths 16 -qt-gfx-linuxfb -qt-gfx-transformed -qt-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-glib -armfpa
-qt-mouse-tslib -I/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1/__install/include -L/media/_home/opt/EmbedSky/qt-4.5/qt-embedded-linux-opensource-src-4.5.0/tslib-1.4.1/__install/libgmakegmake install编译qt-embedded-linux-opensource-src-4.5.0:【X86】cd /media/_home/opt/EmbedSky/qt-4.5./x86_qt4.5_build [要修改]或者:cd ./qt-embedded-linux-opensource-src-4.5.0./configure -prefix /media/_home/opt/EmbedSky/qt-4.5/__install/x86/ -release -shared -fast -qt-sql-sqlite -plugin-sql-sqlite -nomake demos -nomake examples -silentgmakegmake installUbuntu下交叉编译tslib-1.4记录Fedora安装内核源码相关资讯 Ubuntu知识 Ubuntu 9.10
- Ubuntu 有这功能吗?-回答4个新用 (10/14/2014 16:54:49)
- Ubuntu小知识总结 (07/08/2013 17:02:10)
- 万圣节Halloween与Ubuntu (10/31/2012 07:59:01)
| - Ubuntu系统诞生10周年:让Linux更 (10/14/2014 16:53:00)
- Ubuntu 官方发布 Ubuntu 应用程序 (02/15/2013 21:49:58)
- Ubuntu内置捐款选项:为掌握用户需 (10/11/2012 13:57:23)
|
本文评论 查看全部评论 (0)