<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      適用于樹莓派Raspberry Pi的嵌入式QT平臺(tái)(三) -- 交叉編譯 Raspberry Pi 版GDB with Python

      上篇講到“在Windows下用Qt Creator開發(fā)編譯Raspberry Qt 5應(yīng)用程序”,由于目前Qt Creator所支持的GDB需要有Python支持,但是目前MinGW中的GDB都是無Python支持的,所以我們需要自己下載GDB代碼并且編譯成針對(duì)Raspberry Pi支持Python的版本。

       

      1. 準(zhǔn)備工作

       

      解壓縮Qt Creator源碼,放入C:\Download目錄,并且將其他下載的庫(kù)及代碼放入 C:\Download\qt-creator-opensource-src-3.6.0-rc1\dist\gdb\source (在gdb目錄下新建一個(gè)source目錄)

      2. 配置編譯環(huán)境

      有人要說,為什么不用之前toolchain for Windows的MinGW32來編譯,因?yàn)榻?jīng)過本人多次嘗試,發(fā)現(xiàn)toolchain中的MinGW版本過低,有一個(gè)time.h的結(jié)構(gòu)體聲明bug導(dǎo)致我們GDB編譯無法進(jìn)行。所以我們需要更新到最新的MinGW版本來編譯GDB

      安裝MinGW-get到C:\MinGW

      完成后打開 C:\MinGW\bin\mingw-get.exe,選擇 Basic Setup->勾選右側(cè)列表中 mingw-developer-toolkit, mingw32-base,mingw32-gcc-g++以及msys-base軟件包,點(diǎn)擊菜單Installation->Apply Changes 完成軟件包的安裝。

      安裝軟件完成后,打開 C:\MinGW\msys\1.0\msys.bat 進(jìn)入MinGW shell環(huán)境。

       

      3. 配置編譯GDB with Python for Win/Linux/ARM

      打開 C:\Download\qt-creator-opensource-src-3.6.0-rc1\dist\gdb\Makefile.mingw 文件

      在targets那一行添加Raspberry Pi的ABI:arm-linux-gnueabihf,然后保存文件。打開msys shell,進(jìn)入目錄 C:\Download\qt-creator-opensource-src-3.6.0-rc1\dist\gdb,make這個(gè)Makefile.mingw開始編譯:

      注意:過程中可能會(huì)下載一些軟件包,確保你的網(wǎng)絡(luò)連接的穩(wěn)定,有條件的可以FQ連上VPN。如果下載一直出現(xiàn)問題,則可以選擇手動(dòng)下載那些軟件包放入source目錄中。

       

      當(dāng)編譯打包全部完成后(大概會(huì)花一個(gè)小時(shí)編譯),你可以在 C:\Download\qt-creator-opensource-src-3.6.0-rc1\dist\gdb\qtcreator-gdb-7.10 找到編譯好的GDB,并且也有一個(gè)打包好的 qtcreator-gdb-7.10-mingw32_nt-6.2-i686.tar.gz 在\dist\gdb目錄下。

       

      4. 在Qt Creator中配置并聯(lián)機(jī)調(diào)試Qt for Raspberry Pi應(yīng)用

      打開Qt Creator,進(jìn)入Tools->Options...->Build & Run->Debugger,添加一個(gè)Debugger,選擇剛才編譯出來的gdb.exe,如下圖,保存后。

      打開Kits,選擇之前配置好的Rasspberry Pi的開發(fā)Kit,在Debugger下選擇配置好的Debugger,點(diǎn)擊OK保存關(guān)閉。

       

      好了,至此,Qt Creator就可以使用按鈕進(jìn)行聯(lián)機(jī)調(diào)試,可以設(shè)置斷點(diǎn),查看運(yùn)行時(shí)內(nèi)存,線程狀態(tài)。GDB會(huì)向Raspberry Pi推送一個(gè)gdbserver,并且聯(lián)合本地的GDB進(jìn)行調(diào)試。下面面是我調(diào)試一個(gè)Qt for Raspberry Pi應(yīng)用時(shí)的截圖:

       

      下一篇:利用VisualGDB搭建Vsiaul Studio的Qt for Raspberry Pi開發(fā)環(huán)境

      posted @ 2016-03-05 00:22  Jarrey  閱讀(6528)  評(píng)論(3)    收藏  舉報(bào)
      主站蜘蛛池模板: 锡林浩特市| 怡春院久久国语视频免费| 国产亚洲欧美精品久久久| 巨爆乳中文字幕爆乳区| 六十路熟妇乱子伦| 乱人伦中文字幕成人网站在线 | 久久理论片午夜琪琪电影网| 18禁国产一区二区三区| 久久亚洲欧美日本精品| 午夜视频免费试看| 国产精品日韩av一区二区| 亚洲中文字幕无码av永久| 人与禽交av在线播放| 悠悠人体艺术视频在线播放| 亚洲高清免费在线观看| 国产亚洲无线码一区二区| 国产成人免费永久在线平台| 在线看av一区二区三区| 国产成人亚洲欧美二区综合| 熟女熟妇乱女乱妇综合网| 国产成年码av片在线观看 | 国产午夜福利视频在线观看| 奶头好大揉着好爽视频| 国产中文字幕精品喷潮| 中文字幕制服国产精品| 国产精品美女一区二区三| 亚洲 日本 欧洲 欧美 视频| 国产96在线 | 亚洲| 日韩精品一区二区都可以| 无码专区 人妻系列 在线| 色综合天天综合天天综| 深夜av在线免费观看| 国产亚洲精品一区二区无| 黑人巨茎大战白人美女| 日韩一区二区三区精品| 色爱综合激情五月激情| 陆川县| 久久国产自拍一区二区三区| 亚洲午夜成人精品电影在线观看| 日本丰满熟妇hd| 国产精品国产三级国产av剧情|