0
每個可執行文件都必須有一個ELF頭文件?每個可執行文件都必須有一個ELF頭文件?
另外我想知道爲什麼庫和頭的屬性常常與HEX值相關聯;這個HEX與什麼有關?爲什麼是HEX而不僅僅是二進制代碼或其他東西。
我指的是使用ldd
和readelf
的HEX值,例如,在Linux下經常使用的2個實用程序。
這個問題是針對一個通用操作系統,並沒有針對一個特定的,該架構應該是X86或ARM。
每個可執行文件都必須有一個ELF頭文件?每個可執行文件都必須有一個ELF頭文件?
另外我想知道爲什麼庫和頭的屬性常常與HEX值相關聯;這個HEX與什麼有關?爲什麼是HEX而不僅僅是二進制代碼或其他東西。
我指的是使用ldd
和readelf
的HEX值,例如,在Linux下經常使用的2個實用程序。
這個問題是針對一個通用操作系統,並沒有針對一個特定的,該架構應該是X86或ARM。
每個可執行文件必須有一個ELF頭
是的,每個ELF文件的開頭是一個ELF文件頭。如果沒有,則根據定義它不是有效的ELF文件。
爲什麼HEX並不僅僅是二進制代碼或別的東西
你似乎什麼HEX表示非常困惑。任何整數都可以寫成許多不同的表示形式。十進制(base-10),八進制(base-8),十六進制(base-16)是最常見的,但是基數-20是not unheard of。無論你如何選擇代表它,這只是一個數字。