天天看點

slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式

目錄

  • slickedit編譯調試linux應用程式
    • 工程建立
    • 編譯
      • 智能報錯跳轉
      • 配置編譯環境
    • 調試

title: slickedit編譯調試linux應用程式

date: 2019/3/19 17:20:10

toc: true

---

slickedit編譯調試linux應用程式

工程建立

這裡推薦使用Makefile工程即可,這裡選這個主要下比較簡陋

slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式

編譯

智能報錯跳轉

se很智能,編譯錯的地方輕按兩下就可以跳轉到具體的源代碼

slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式

配置編譯環境

  • compile應該是針對單個檔案的,可以手動輸入指令

    arm-linux-gcc .... -I...

    ,這裡需要指定頭檔案的路徑.或者從别的檔案導入
  • build比較簡單,直接使用make就可以了
  • rebuild可以是

    make clean && make

  • debug,這裡不能用,我們要用的是遠端調試
slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式

調試

這裡使用的是遠端調試,也就是單闆需要連接配接上網線,并且将

gdbserver

複制到單闆的

/bin

  1. 單闆運作

    gdbserver

    ,指令類似如下,可以直接加參數,ip是單闆的ip
    gdbserver 192.168.95.200:2345 ./show_file -f simsun1.ttc  -s 12 main.c`
               
  2. 主機安裝

    arm-linux-gdb

    ,先嘗試指令行運作這個gdb
    arm-linux-gdb ./show_file
        target remote 192.168.95.200:2345
               
  3. 如果能夠運作,則直接使用

    se

    調試即可,調試前需要先打開

    main

    檔案,不然好像有錯誤提示
    • opton > debug

      新增一個調試軟體
      slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式
    • 下次使用的時候,選擇

      debug >Attach to remote process (gdb)

      ,設定具體的ip和執行檔案
      slickedit編譯調試linux應用程式slickedit編譯調試linux應用程式
  4. 接下去就是正常IDE的跳轉了

轉載于:https://www.cnblogs.com/zongzi10010/p/10559656.html

繼續閱讀