首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenWRT/LEDE中缺少gdbserver二进制文件

OpenWRT/LEDE中缺少gdbserver二进制文件
EN

Stack Overflow用户
提问于 2016-09-19 01:53:49
回答 1查看 351关注 0票数 0

我从github克隆了LEDE存储库,并想在路由器上调试我的简单程序。为此,我使用menuconfig配置了LEDE build (如下所示:https://wiki.openwrt.org/doc/devel/gdb):

代码语言:javascript
复制
Advanced configuration options (for developers) → Toolchain Options → Build gdb
Development → gdbserver
Development → gdb

然后,我使用-ggdb3标志编译了我的简单程序,并希望开始调试。但是,这是不可能的,因为在sysupgrade之后,路由器上似乎缺少gdbserver二进制文件(它不会出现在/bin、/sbin、/usr/bin、/usr/sbin中)。我是不是在这个配置中遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-09-19 04:15:12

好了,我想通了。当您构建系统镜像并且总包大小大于可用只读存储器(在我的例子中为4MB)时,/bin/ .bin /目录中的目标不会被更新,您将获得旧镜像。一切都没有任何警告信息!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39560857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档