【发布时间】:2013-10-11 05:37:16
【问题描述】:
我有一个精简的 linux 系统,我必须在另一个系统上交叉编译我需要的所有应用程序。这些应用程序经常核心,我从中获得的唯一信息是核心功能和指令偏移量。如果我没有其他选择,我会对可执行文件进行 objdump,并尝试从指令偏移量和汇编 sn-ps 中猜测源代码。这就是我的生活。
注意:这些应用程序使用 g++ 进行交叉编译并被剥离。所以gdb对我帮助不大
问题: 由于编译器/gcc 已经将源代码行转换为汇编指令,难道没有一些选项可以给出指令偏移量和行之间的相关性吗?
【问题讨论】:
标签: c++ linux gcc compiler-construction