我想确保我的执行程序是可调试的,什么命令可以获取信息。
最佳答案
我喜欢使用 file
来获取有关可执行文件和共享库的信息。
您正在寻找的一把 key 在描述中被剥离
。如果它被剥离,它肯定没有你的调试符号。可悲的是,我认为二进制文件仍然可以没有调试信息但不会被剥离。
$文件/usr/bin/文件
/usr/bin/file:ELF 64 位 LSB 可执行文件,x86-64,版本 1 (SYSV),动态链接(使用共享库),用于 GNU/Linux 2.6.15,已剥离
关于linux - 如何确保在 Linux 中使用 -g 编译程序或共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7734707/