使用readelf我们可以将数据部分与elf文件分开(使用shell)是否可以对C程序执行相同的操作?
答案 0 :(得分:2)
使用可以libelf
用于此目的。
http://mdsp.googlecode.com/files/libelf-by-example-20100112.pdf
答案 1 :(得分:0)
readelf
本身就是用C编写的程序。所以答案是肯定的。
如果您使用的是类似debian的Linux发行版,您可以通过键入apt-get source binutils
获取readelf的来源,并查看它是如何完成的。