我想通过ELF文件获取源代码路径&&源名称,.debug_str部分包含我需要的内容,但如何过滤掉它们?
我建议使用此命令和 sed 或 grep 等工具。
$ readelf --string-dump=.debug_str YOUR_PROGRAM
Run Code Online (Sandbox Code Playgroud)
这显示路径和源文件名:
$ readelf --string-dump=.debug_str YOUR_PROGRAM | sed -n '/\/\|\.c/{s/.*\] //p}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10077 次 |
| 最近记录: |