file elf-file
后边是stripped,一般是被剥离了调试信息。表示该可执行文件已被剥离,即被删除了调试信息和符号表。一般是因为被加上了-s选项。
以下是我遇到的一种情况:
有的makefile文件build选项会默认编译为(release)发布版本,一般来说release版本需要删除调试信息以减小可执行文件的大小并保护代码安全性。会在编译选项后自动加上-s,大项目可能不在makefile里,如Makerules等导入文件里
所以需要修改目标文件删除-s或者指定build选项