zoukankan      html  css  js  c++  java
  • slickedit编译调试linux应用程序


    title: slickedit编译调试linux应用程序
    date: 2019/3/19 17:20:10
    toc: true

    slickedit编译调试linux应用程序

    工程建立

    这里推荐使用Makefile工程即可,这里选这个主要下比较简陋

    mark

    编译

    智能报错跳转

    se很智能,编译错的地方双击就可以跳转到具体的源代码

    mark

    配置编译环境

    • compile应该是针对单个文件的,可以手动输入命令 arm-linux-gcc .... -I... ,这里需要指定头文件的路径.或者从别的文件导入
    • build比较简单,直接使用make就可以了
    • rebuild可以是make clean && make
    • debug,这里不能用,我们要用的是远程调试

    mark

    调试

    这里使用的是远程调试,也就是单板需要连接上网线,并且将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 新增一个调试软件

        mark

      • 下次使用的时候,选择debug >Attach to remote process (gdb),设置具体的ip和执行文件

        mark

    4. 接下去就是正常IDE的跳转了

  • 相关阅读:
    别折腾自己
    在线工具集合
    搜索新技能
    saml login的流程
    给学网 好网站
    drush .. drupal console
    地铁健身操
    js扩展符号
    for in | for in 比较 解释 | 以后找知识点先从这里面搜索
    grep 查找字符串 在文件或者文件夹中
  • 原文地址:https://www.cnblogs.com/zongzi10010/p/10559656.html
Copyright © 2011-2022 走看看