我想确保我的执行程序是可调试的,什么命令可以获取信息。
答案 0 :(得分:1)
我喜欢使用file
来获取有关可执行文件和共享库的信息。
您要查找的一个键是说明中的stripped
。如果它被剥离它肯定没有你的调试符号。可悲的是,我认为二进制文件仍然可以没有调试信息但不能被删除。
$ file / usr / bin / file
/ usr / bin / file:ELF 64位LSB可执行文件,x86-64,版本1(SYSV),动态链接(使用共享库),用于GNU / Linux 2.6.15,剥离
答案 1 :(得分:0)
您可以将objdump与--debugging和--debugging-tags选项一起使用