所以基本上我想打印出 ELF 二进制文件的.data
,.rodata
和.bss
部分的某些列,我使用这个命令:
readelf -S hello | grep "data\|bss" | cut -f1,2,5,6
但令我惊讶的是,结果是:
[15] .rodata PROGBITS 080484d8 0004d8 000020 00 A 0 0 8
[24] .data PROGBITS 0804a00c 00100c 000008 00 WA 0 0 4
[25] .bss NOBITS 0804a014 001014 000008 00 WA 0 0 4
这意味着cut
没有工作...
不知道为什么,在网上搜索了一些之后,我仍然不知道如何正确,谁能给我一些帮助?