作用: 和Windows下的PE文件類似,ELF文件是linux系統下可執行文件、動態庫文件、靜態庫文件的標準格式。有時候我們需要查看ELF文件的頭信息,或者動態庫文件的導出函數等,這時候readelf命令的作用就來了。
例子:
查詢ELF文件頭信息。
如下是表明test是一個32位的可執行文件,函數的入口地址爲0x8048a70。小端模式存放數據。
如下表明test_x64是一個64位的可執行文件。
動態庫文件的ELF頭:
和PE文件類似,ELF文件也是分成一個個段的,比如代碼段,數據段等等。查詢ELF文件的段信息:
當然也可以查詢其它的信息。具體可以通過readefl -h 查詢使用其它的參數。這裏就不一一列舉啦。