在pc上使用qtcreator開發的程式想要在開發板上調試執行需要進行一些設定。
1.首先,使用ssh登入到開發板
以使用者名稱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一鍵遠端除錯程式,需要...