新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 交叉編譯qt-embedded-linux-opensource-src-4.5.1源碼

        交叉編譯qt-embedded-linux-opensource-src-4.5.1源碼

        作者: 時間:2012-08-16 來源:網(wǎng)絡 收藏

        首先要有配置好的環(huán)境,本文使用的環(huán)境如下:

        本文引用地址:http://www.104case.com/article/148584.htm

        主機系統(tǒng):Ubuntu 8.10

        主機器:gcc 版本 4.3.2

        器:arm-softfloat-linux-gnu-gcc

        軟件資源:.tar.gz

        qt-x11-opensource-src-4.5.1.tar.gz

        因為一般嵌入式設備上都是在framebuffer的方式,在X11上就是用qvfb 來模擬framebuffer的,我們平時開發(fā)也都是在PC上完成的,所以我們需要先安裝X11版的Qt來獲取qvfb這個工具。嵌入式的開發(fā)有了qvfb,就可以不需要實際的開發(fā)板,也可以開發(fā)Qt應程序。

        一、下載

        .tar.gz

        qt-x11-opensource-src-4.5.1.tar.gz

        二、編譯安裝qt-embedded

        # tar -zxvf .tar.gz

        # cd qt-embedded-linux-opensource-src-4.5.1

        # ./cONfigure -embedded x86 -qvfb

        # make

        # make inSTall

        qt-embedded 被安裝在這個目錄下/usr/local/Trolltech/QtEmbedded-4.5.1

        設置環(huán)境變量:

        # vi ~/.bashrc

        把下面的加上去

        export QTEDIR=/usr/local/Trolltech/QtEmbedded-4.5.1

        export PATH=/usr/local/Trolltech/QtEmbedded-4.5.1/bin:$PATH

        export LD_LIBRARY_PATH=/usr/local/Trolltech/QtEmbedded-4.5.1/lib:$LD_LIBRARY_PATH

        至此,qt-embedded安裝完畢

        三、編譯安裝qt-x11

        # tar -zxvf qt-x11-opensource-src-4.5.1.tar.gz

        # cd qt-x11-opensource-src-4.5.1

        # ./configure

        # make

        # make install

        qt-x11 被安裝到此目錄下/usr/local/Trolltech/Qt-4.5.1

        編譯qvfb:

        # cd qt-x11-opensource-src-4.5.1/tools/qvfb

        # make

        把生成的qvfb復制到qt-embedded的bin下,如

        # cp qt-x11-opensource-src-4.5.1/bin/qvfb /usr/local/Trolltech/QtEmbedded-4.5.1/bin

        至此,qt-x11安裝完畢完畢

        四、測試

        # cd /usr/local/Trolltech/QtEmbedded-4.5.1/demos/

        # qvfb

        # ./chip -qws

        隨即我們就可以看到qt自帶的例程圖像了。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 保康县| 象州县| 大安市| 北安市| 曲沃县| 额济纳旗| 双桥区| 勐海县| 枣庄市| 伊宁县| 屯门区| 同德县| 鄂伦春自治旗| 大新县| 沈丘县| 昌宁县| 巴南区| 邢台县| 格尔木市| 陈巴尔虎旗| 东乡县| 巢湖市| 西平县| 顺义区| 丰原市| 金湖县| 台前县| 隆回县| 那坡县| 读书| 铜陵市| 鄂州市| 高邑县| 宝清县| 越西县| 赤水市| 温宿县| 尼玛县| 兴海县| 长海县| 宣威市|