博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
slickedit编译调试linux应用程序
阅读量:6600 次
发布时间:2019-06-24

本文共 779 字,大约阅读时间需要 2 分钟。

目录


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的跳转了

转载于:https://www.cnblogs.com/zongzi10010/p/10559656.html

你可能感兴趣的文章
kafka安装部署
查看>>
AST Walker
查看>>
CodeForces 429 B Working out(递推dp)
查看>>
ubuntu18.04 编译安装 apache php
查看>>
百度地图JS API不能使用position:fixed
查看>>
less 项目实战
查看>>
创建分模块的maven项目
查看>>
Jersey Client传递中文参数
查看>>
201671030103 仇素龙 实验二词频统计软件项目报告
查看>>
windows10环境下安装Tensorflow
查看>>
频率域滤波
查看>>
Java中的简单工厂模式(转)
查看>>
file upload使用iframe
查看>>
使用OpenFiler来模拟存储配置RAC中ASM共享盘及多路径(multipath)的测试
查看>>
javascript将目标另存为
查看>>
图片存储类型的种类、特点、区别
查看>>
SQLServer数据库中创建临时表
查看>>
GETTING UP AND RUNNING WITH NODE.JS, EXPRESS, JADE, AND MONGODB
查看>>
课堂作业
查看>>
第五章设置 IntelliJ IDEA 主题和字体的方法
查看>>