2012年5月14日 星期一

Image convert obj file by objcopy

objcopy

copy and translate object files:
  • 複製 .o 檔 (obj file) 的內部內容到另一個檔案中 (.o 檔或是單純地做 hex dump)
  • 將一個 binary data (如JPEG 圖片) 做成 .o 檔
  • 把執行碼從 ELF 中抽取出來
  • 只抽取指定的 section

常用參數

objcopy [`-I' bfdname|`--input-target='bfdname]
        [`-O' bfdname|`--output-target='bfdname]
        [`-B' bfdarch|`--binary-architecture='bfdarch]
        [`-S'|`--strip-all']
        [`-g'|`--strip-debug']
        [`-j' sectionname|`--only-section='sectionname]
        [`-R' sectionname|`--remove-section='sectionname]
        [`--help']
        infile [outfile]

GNU binutil manual



==============================================
 Ex:
splash.o:
    $(OBJCOPY) -I binary -O elf32-littlearm -B arm initlogo.rle $@
  



沒有留言:

張貼留言