Qtcreator 遠端除錯程式

2021-07-15 16:42:04 字數 862 閱讀 8498

在pc上使用qtcreator開發的程式想要在開發板上調試執行需要進行一些設定。

1.首先,使用ssh登入到開發板

ssh [email protected]

以使用者名稱root登入ip位址為192.168.1.136的開發板。執行這條命令後會提示輸入密碼。

[email protected]'s password:

在游標處輸入密碼回車,如果一切正常即可登入。

2.把程式放到nfs共享目錄中。

[root@m28x mnt]# mount -t nfs 192.168.1.224:/nfsshare /mnt -o nolock

192.168.1.224是虛擬機器的ip,nfsshare是虛擬機器中建立的nfs共享目錄,執行這條命令後可以在開發板的/mnt下訪問虛擬機器的nfs共享目錄。

3.在開發板上開啟gdb服務

gdbserver 192.168.1.224:8888 /mnt/qtworkspace/test/test/test -qws

192.168.1.224是虛擬機器的ip,8888是通訊埠 /mnt/qtworkspace/test/test/test 是要除錯的可執行程式 -qws為引數

4.在qtcreator中進行設定

設定中debugger選擇嵌入式編譯器,local executable選著nfs共享資料夾中的可執行程式,host and port填入開發板的ip和埠,architecture選擇arm

Qt Creator 程式除錯

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

vs2003 遠端除錯程式

第一步 將 c program files microsoft visual studio net 2003 common7 packages debugger msvcmon.exe copy到目標機器 需要遠端除錯的機器 第二步 為msvcmon.exe 建立快捷方式,右鍵屬性新增 anyuse...

QT一鍵遠端除錯程式

在嵌入式開發中,如何使用qt去除錯程式是很重要的。除錯無非分為以下幾種方式 1 最初級的方式就是編譯目標程式,然後拷貝到開發板,通過printf函式輸出一些除錯資訊來除錯程式。2 移植gdb,編譯完目標程式後,在開發板執行gdb server,然後使用qt遠端除錯。3 使用qt一鍵遠端除錯程式,需要...