objdump是用來檢視目標檔案或者可執行的目標檔案的構成的gcc工具。
1、顯示可用的架構和目標結構列表
objdump -i2、顯示目標檔案各個段的頭部摘要資訊
objdump -h mytest.o3、反彙編目標檔案的特定機器碼段
objdump -d mytest.o4、反彙編特定段,並將彙編**對應的檔名稱和行號對應上
objdump -d -l mytest.o5、反彙編所有段
objdump -d mytest.o6、顯示mytest.o檔案中的text段的內容
objdump -j .text -s mytest.o7、反彙編mytest.o中的text段內容,並盡可能用源**形式表示
objdump -j .text -s mytest.o8、反彙編出mytest.o的源**
objdump -s mytest.o9、顯示檔案的符號表入口
objdump -t mytest.o
簡單例項分析objdump反彙編用法
objdump rds 可可執行檔案 objdump命令是用檢視目標檔案或者可執行的目標檔案的構成的gcc 工具。1.準備 hello.c include include include module license gpl module author baoli module descriptio...
目標檔案裡有什麼 揭秘目標檔案
程式源 被編譯後生成的機器指令被放在 段 text 全域性變數和區域性靜態變數被放在資料段 data 除此之外還有程式裡邊的唯讀變數 如const修飾的變數 和字串常量被分配在唯讀資料段 rodata 注釋資訊段 comment 堆疊提示段 nute.gnu stack 未初始化的全域性變數和靜態區...
檔案與目標操作
start 有時候我們需要判斷某個檔案是否存在,很簡單,使用 e 即可,下面是乙個簡單例子。usr bin perl print 請輸入路徑和檔名 n chomp my file if e file 除此之外,我們還可以通過下面的操作符來測試檔案的其他屬性。檔案測試操作符 意義 r檔案或目錄,對當前...