天天看点

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

继续阅读