Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 9.10+qt-embedded-linux-opensource-src-4.5.0+tslib-1.4.1+gcc-4.3.3+gcc-4.1移植经验

基于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-stripQMAKE_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:$PATH

load(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 install
  • 1
  • 2
  • 下一页
Ubuntu下交叉编译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)
表情: 姓名: