Saya ingin mendapatkan kode sumber alat baris perintah kecil menggunakan objdump di Mac OS X.
Saya telah menggunakan arm-linux-objdump di Linux dan menemukan itu alat yang hebat.
Apakah ada cara untuk menginstal objdump di OS X? Saya telah mencari di Google dan menemukan informasi tentang arm-apple-dawin9-objdump, tetapi gagal menemukan apa pun untuk diunduh.
brew install binutils
objdump
sebagaigobjdump
.-bash: objdump: command not found
brew install binutils
juga menginstalnya sebagai gobjdumpJika Anda memiliki XCode Tools yang diinstal pada Mac Anda, Anda dapat menggunakan otool yang menyertainya. Saya percaya itu cukup banyak melakukan apa
objdump
yang mampu.sumber
otool -tV <executable>
untuk membongkardwarftool
juga menawarkan beberapa fungsi serupa.-bash: dwarftool: command not found
Jika file Anda 64bit, Anda harus menggunakan otool alih-alih gobjdump dari binutils . Di Mac OSX, gobjdump adalah untuk 32 bit.
sumber
Anda dapat menginstalnya dengan Homebrew:
sumber
Anda harus menggunakannya
otool
karenaobjdump
ini adalah alat binutils untuk format biner ELF di Linux dan sebagian besar sistem UNIX lainnya.otool
adalah disassembler untuk format biner Mach-O MacOS. Ketikkan$ man otool
untuk petunjuk penggunaan.sumber