title: slickedit编译调试linux应用程序
date: 2019/3/19 17:20:10
toc: true
slickedit编译调试linux应用程序
工程建立
这里推荐使用Makefile工程即可,这里选这个主要下比较简陋
编译
智能报错跳转
se很智能,编译错的地方双击就可以跳转到具体的源代码
配置编译环境
- compile应该是针对单个文件的,可以手动输入命令
arm-linux-gcc .... -I...
,这里需要指定头文件的路径.或者从别的文件导入 - build比较简单,直接使用make就可以了
- rebuild可以是
make clean && make
- debug,这里不能用,我们要用的是远程调试
调试
这里使用的是远程调试,也就是单板需要连接上网线,并且将gdbserver
复制到单板的/bin
下
-
单板运行
gdbserver
,命令类似如下,可以直接加参数,ip是单板的ipgdbserver 192.168.95.200:2345 ./show_file -f simsun1.ttc -s 12 main.c`
-
主机安装
arm-linux-gdb
,先尝试命令行运行这个gdbarm-linux-gdb ./show_file
target remote 192.168.95.200:2345 -
如果能够运行,则直接使用
se
调试即可,调试前需要先打开main
文件,不然好像有错误提示-
opton > debug
新增一个调试软件 -
下次使用的时候,选择
debug >Attach to remote process (gdb)
,设置具体的ip和执行文件
-
接下去就是正常IDE的跳转了