安裝tslib-1.4和qt-embedded-linux-opensource-src-4.5.3的方法

來源:互聯網
上載者:User

我的開發環境是vmware,fedora14

最近配置QTE的環境要編譯tslib和qte,中間遇到了很多問題,搗鼓了一天終於弄好了。

我用是tslib-1.4,我的交叉編譯工具是arm-none-linux-gnueabi(注意這裡不是常用的arm-linux-gcc)。所以方法有所不同。

arm-none-linux-gnueabi的安裝方法我就不說了。

1.開啟終端進入tslib的解壓縮目錄

2.輸入命令

1 [root@localhost ~]#./autogen.sh2 [root@localhost ~]#echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache3 [root@localhost ~]#./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --prefix=/tslib --enable-inputapi=no4 [root@localhost ~]#make5 [root@localhost ~]#make install

 

qt-embedded-linux-opensource-src-4.5.3的安裝方法
  1. 開啟終端進入目錄qt-embedded-linux-opensource-src-4.5.3(根據自己的解壓縮目錄決定)。
  2. 修改目錄下的/mkspecs/qws/linux-arm-g++/qmake.conf檔案。
  3. 將其中的arm-linux都替換為arm-none-linux-gnueabi。
  4. 輸入命令
1 [root@localhost ~]#./configure -prefix (想要將qte安裝到哪)-embedded 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-libmng -qt-libjpeg -make libs -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-usb -no-glib -qt-mouse-tslib -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-mouse-linuxtp -I/(tslib的安裝目錄) /tslib/include -L/(tslib的安裝目錄)/tslib/lib

 

  1. 執行 make 命令
  1. 執行 make install 命令;進行安裝。
  2. 修改使用者環境變數/home/使用者名稱/.bashrc和/root/.bashrc

export ARMQTDIR=你的qte的安裝目錄,也就是上面設定的目錄export PATH=$ARMQTDIR/bin:$PATH

export
MANPATH=$ARMQTDIR/man:$MANPATH

export
LD_LIBRARY_PATH=$ARMQTDIR/lib:$LD_LIBRARY_PATH

export QMAKESPEC=你的qte的安裝目錄,也就是上面設定的目錄/mkspecs/qws/linux-arm-g++

  1. 測試 ARM 版
    QT 是否安裝並配置成功:
        a. 執行:qmake
    -v
            列印以下對應資訊

QMake version 2.01a

Using Qt version 4.5.3 in
/opt/QtEmbedded-4.5.3-arm/lib

b. 執行:which qmake
       列印以下對應資訊:

  /opt/QtEmbedded-4.5.3-arm/bin/qmake

至此arm版qte編譯成功。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.