qtcreator遠端除錯arm板的介面程式

2021-07-02 17:19:42 字數 687 閱讀 4412

該類文章網上比較多。自己總結了一下。

1.搭建nfs檔案系統

在虛擬機器上修改 /etc/exports檔案加入/mnt/nfs  192.168.10.100(rw,root_squash),共享/mnt/nfs/目錄給192.168.10.100的機器即arm板

在arm板的終端執行mount -t nfs 192.168.10.103:/mnt/nfs /mnt,將虛擬機器上的/mnt/nfs 掛載到arm板的/mnt目錄。執行成功後,在arm板訪問/mnt目錄即訪問虛擬機器的/mnt/nfs目錄。

2.編譯支援arm的gdbserver

3.除錯設定

將編譯好的應用程式helloworld複製到/mnt/nfs目錄下 

在開發板的mnt目錄下執行:./gdbserver 192.168.10.103:2345 helloworld

在虛擬機器的qtcreator中執行debug-》start debugging-》attach to  remote  debug server。在tollchain裡中設定arm-linux-gdb,在local executable中選擇/mnt/nfs/helloworld,在host和port中設定192.168.10.100:2345(arm板ip埠),選擇ok即可。

注:qtcreator版本不一樣,選項就不一樣,可以乙個乙個的試試。在startdebug之前要設定斷點。

Qtcreator 遠端除錯程式

在pc上使用qtcreator開發的程式想要在開發板上調試執行需要進行一些設定。1.首先,使用ssh登入到開發板 ssh root 192.168.1.136 以使用者名稱root登入ip位址為192.168.1.136的開發板。執行這條命令後會提示輸入密碼。root 192.168.1.136 s...

Qt Creator 程式除錯

前期安裝了qt creator來寫c 程式,今天進行了乙個簡單的程式除錯。我的環境是ubuntu14,安裝了qt 5.2.1。除錯程式的時候一般用debug模式,網上一些解決方案說在project裡面改edit build configuration 有debug和release選項 不過我的只有d...

QtCreator除錯設定(CDB除錯設定

在使用qtcreator時,整個ide使用感覺還是很不錯的,尤其是除錯的快捷鍵和vs是一致的的,但是在windows平台上gdb偵錯程式表現確實不是很好,所以決定使用 一下微軟的偵錯程式,qtcreator只支援gdb和cdb兩種偵錯程式,現在開始動手進行吧 一定要選擇debugging tools...