Jef*_*Pal 3 c++ eclipse gdb arm7 ubuntu-14.04
我正在尝试使用GDB PEMicro接口调试在Kinetis Design Studio上调试项目,但出现此错误:“启动myProject”遇到问题。发送后无法确定GDB版本:arm-none-eabi-gdb --version,响应:
我格式化我的电脑还有几天。一台其他计算机具有相同的设置,并且运行良好。
我的设置:
Eclipse首选项-> C / C ++->构建->全局工具路径
Eclipse首选项-> C / C ++->构建->工作区工具路径
项目属性-> C / C ++构建->工具路径
项目属性-> C / C ++构建->设置->工具链
项目属性-> C / C ++构建->环境-> PATH
调试启动配置->主选项卡
调试启动配置->调试器选项卡
将mem设置为默认无法访问
设置tcp自动重试
设置TCP连接超时240
我该如何解决?
我得到了同事的帮助。我们尝试在终端(./arm-none-eabi-gdb
)的目录中运行gdb /opt/Freescale/KDS_v3/toolchain/bin
,它返回:
./arm-none-eabi-gdb:加载共享库时出错:libncurses.so.5:无法打开共享库文件:没有这样的文件或目录
所以我在终端上用以下命令解决了它:
sudo apt-get install libncurses5:i386
可能是由于我的机器的体系结构是x64,而arm-none-eabi-gdb的体系结构是x86,所以发生了此错误。有时,Linux的某些依赖项可以更改此库。因此,在某些机器上它可以工作,而在其他机器上则不能。
归档时间: |
|
查看次数: |
4962 次 |
最近记录: |