【发布时间】:2014-01-20 13:27:01
【问题描述】:
我不知道我做错了什么,但我似乎无法解决这个问题。
根据file,
test: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.16, BuildID[sha1]=0x436d17ab04dc54f35f1a8e6a16d4f87aaf79a0e9, not stripped
上面清楚地写着“未剥离”。然而,当我运行 ValGrind 时,
--27709-- Reading syms from /root/ValGrind/test (0x8048000)
--27709-- object doesn't have a dynamic symbol table
我无法弄清楚为什么对象没有符号表...我做错了什么?
编辑: 是不是因为二进制文件是 32 位的,而我运行的是 64 位操作系统?还是应该无所谓?
【问题讨论】: