最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

linux下Eclipse的使用方法(总结)

来源:动视网 责编:小OO 时间:2025-10-04 11:05:04
文档

linux下Eclipse的使用方法(总结)

1、安装的版本jdk-6u7-linux-i586.bineclipse-cpp-ganymede-SR1-linux-gtk.tar.gz2、主机方面的设置Run->debugconfigurations…●对main选择project、c/c++Application(这里的工程名为hello)●对debugger->Main设置Debugger选择gdbserverDebuggerMain->GDBdebugger选择arm_v5t_le-gdb(这里是使用的绝对路径)●对debug->
推荐度:
导读1、安装的版本jdk-6u7-linux-i586.bineclipse-cpp-ganymede-SR1-linux-gtk.tar.gz2、主机方面的设置Run->debugconfigurations…●对main选择project、c/c++Application(这里的工程名为hello)●对debugger->Main设置Debugger选择gdbserverDebuggerMain->GDBdebugger选择arm_v5t_le-gdb(这里是使用的绝对路径)●对debug->
1、安装的版本

jdk-6u7-linux-i586.bin

eclipse-cpp-ganymede-SR1-linux-gtk.tar.gz

2、主机方面的设置 

Run->debug configurations…

●对main选择project、c/c++ Application(这里的工程名为hello)

●对debugger->Main设置

Debugger选择gdbserver Debugger

Main->GDB debugger选择arm_v5t_le-gdb(这里是使用的绝对路径)

●对debug->connection设置

选择tcp协议

Host name or IP address:192.168.0.46(这里写的是虚拟机linux的ip)

Port number:1234(端口号这里是随便写的,但要大于1024,因为小于1024的端口有可能被系统所用)

这样主机这边的设置就完毕了

3、设置开发板,把gdbserver和可执行程序hello都拷到开发板那边,然后运行

./gdbserver :1234 hello(还有一种写法是./gdbserver 1921.68.0.46:1234 hello),目前是使用的前者。

运行之后开发板显示:

./gdbserver :1234 hello

Process hello created;pid=1276

Listening on port 1234

  但在主机进行run->debug时出现错误:connection refused

  暂时不知道是为什么,后来上网查找了一些内容“我们进行的是交叉开发,CDT里头自带的Debug Configuration无法完成这种开发,需要安装一个插件—-Zylin Embedded CDT ”

4、安装zylin embedded CDT

●点击help->software updates…..

●按照下面的步骤,点击add site输入网址http://opensource.zylin.com/zylincdt,(http://www.zylin.com/zylincdt)这时候最好是刷新一下,然后进行install就可以了

安装之后run-> debug configurations…,会生成zylin embedded debug(Cygwin和native)

5、设置zylin

右击zylin embedded debug (Native)点击new,然后进行设置,除了main、debugger之外,还要设置commands

同样选择arm_v5t_le-gdb

对于commands来说,在initialize commands下面写上:target remote 192.168.0.69:1234(192.168.0.69是开发板的ip,端口1234要和上面设置的端口相同)

这样就设置好了。

6、开发板同样启动gdbserver然后主机这边进行调试

开发板:

./gdbserver :1234 hello

Process hello created;pid=1276

Listening on port 1234

Remote debugging from host 192.168.0.46………..

主机:

然后进入debug形式,点击resume然后可以设置断点进行单步调试了。

上面调试的应用程序只是简单的几句调试起来比较简单,但是用到wifi_ipc_46就出现了问题,也许是因为涉及到的库太多的原因。

开发板错误截图如下:(开发板的gdbserver关闭链接并且重新启动进行监听)

主机这边的错误是:

由于开发板的gdbserver服务重启,所有我又执行了debug一次,这次出现了另一个问题:

开发板错误:

主机的错误:

文档

linux下Eclipse的使用方法(总结)

1、安装的版本jdk-6u7-linux-i586.bineclipse-cpp-ganymede-SR1-linux-gtk.tar.gz2、主机方面的设置Run->debugconfigurations…●对main选择project、c/c++Application(这里的工程名为hello)●对debugger->Main设置Debugger选择gdbserverDebuggerMain->GDBdebugger选择arm_v5t_le-gdb(这里是使用的绝对路径)●对debug->
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top