[問題] objcopy

看板ASM (組合語言)作者 (打卡上班的日子)時間16年前 (2008/04/18 09:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問有沒有人用過GNU objcopy把elf檔做成binary檔的經驗? 我用"objcopy -I elf32-i386 -O binary"把elf檔改成binary檔 可是做出來的binary檔有些地方卻錯掉了 這是ld產生的map檔 http://140.116.164.216/map.txt 這是原本的elf檔用objdump反組譯出來的資料(這部分跟我的程式是吻合的) http://140.116.164.216/prog.txt 這是objcopy做出來的binary檔 http://140.116.164.216/prog.bin 用十六進位編輯器把prog.bin的值dump出來跟prog.txt對照 可以發現從0x0000:0172開始有些,地方的值就跟原本的值不同 當然程式跑到這邊就出錯了 = =" 請問這樣的錯誤可能是什麼原因造成的? thanks!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.105.115
文章代碼(AID): #181_EXXW (ASM)
文章代碼(AID): #181_EXXW (ASM)