- 生成汇编
gcc -S -masm=intel a.c
- 查看文件
file a.out
ldd a.out
- 查看glibc版本
ldd --version
- readelf命令
readelf --syms a.out
查看符号
readelf --relocs a.out
查看重定位符号
readelf -p .interp a.out
查看.interp节,一般用于加载二进制文件的解释器路径
readelf --dyn-syms -W /lib/x86_64-linux-gnu/libc.so.6
- 剥离调试信息
strip --strip-all a.out
- objdump命令
objdump -sj .rodata a.out
查看.rodata段,一般存储常量
objdump -M intel -d a.out
反汇编
gcc常用命令
于 2023-07-18 15:35:33 首次发布