Linux - 使用Ubuntu调试ARM Linux程序的简单准备

第一步,下载并在Ubuntu上安装C++的Eclipse开发工具。

访问网址:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...

选择C++开发工具:

选择x86_64的Linux版本,当前我下载版本的文件是:

eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz

下载完成后,在Ubuntu中,打开一个终端,执行以下命令解压缩此文件。

建议将此文件解压缩到/opt/路径下,然后启动。

$ sudo tar -xzvf eclipse-cpp-2022-03-R-linux-gtk-x86_64.tar.gz -C /opt/

$ /opt/eclipse/eclipse

第二步,打开Eclipse后进行设置。

Project菜单下,取消勾选Build Automatically。

点击Help->Install New Software...

在下拉菜单中选择相应的下载栏目,我这个版本对应的就是2022-03 - Eclipse software repository | The Eclipse Foundation

在刷新出的栏目中,选择Linux Tools,勾选*C/C++ Remote (Over TCF/TE) Run/Debug Launcher。

在Mobile and Device Development组中,勾选如下:

在Programming Languages组中,勾选如下:

然后点击Next按钮,点击接受许可协议,开始安装。

安装在后台完成,右下角有组件安装进度,要等一段时间。

第三步,导入工程。

选择File->Import, 并点击Existing Projects into Workspace.

然后选择项目文件夹并打开,点击Finish。

第四步,连接设备。

将你的目标板上电开机,使用USB cable连接到PC上,并确保在Ubuntu主机或虚拟机上为连接状态。

第五步,打开调试。

在菜单上选择Run->Debug Configurations.

在左侧栏选择要debug的程序,右边设置连接方式。

点击OK后,填写开发板的IP地址和用户名,选择Password based authentication.

设置GDB Debugger程序:(这个路径指向你的Toolchain里相应位置)

然后点击下方的Debug按钮,开始Debug。

第六步,显示界面。

可以选择不同的显示模式,显示C/C++项目或Debug模式。

如果调试时不显示源代码,可以将工程清理一下,重新编译。或者在Eclipse里运行一下项目编译。

一些说明:

要调试目标板上的程序,在目标板上要运行GDB Server程序,所以要进行相关配置。

针对目标板上的相关配置和工程的设置,本文并未说明。

当项目工程设置正确,目标板环境配置OK时,就可以通过SSH连接目标板和Ubuntu,来进行调试。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值