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

时间:2016-09-18 17:53:49

标签: gdb openwrt gdbserver

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

Advanced configuration options (for developers) → Toolchain Options → Build gdb
Development → gdbserver
Development → gdb

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

1 个答案:

答案 0 :(得分:1)

好的,我明白了。当您构建系统映像并且总包大小超过可用ROM(在我的情况下为4MB)时,/ bin / targets /目录中的.bin将无法更新,您将获得旧映像。一切都没有任何警告信息!