![](/img/trans.png)
[英]How to make an executable ELF file in Linux using a hex editor?
[英]How to create a executable hex from elf file format
我對此非常input.out
,我有 elf 文件input.out
並且需要從中創建十六進制可執行文件。 我正在使用 objcopy 以英特爾十六進制格式創建可執行文件,如下所示
objcopy -O ihex input.out out.hex
通過這個 out.hex 包含來自所有部分(.interp、.note.ABI-tag 等)的數據,但我不確定是否所有這些都是可執行文件所必需的。 只是 .text 部分足以創建可執行的十六進制所以我可以使用如下或需要更多部分
objcopy -j.text -O ihex input.out out.hex
此外,如果有任何很好的參考可以詳細了解這一點,我在 Goggling 中找不到太多東西。 可能我不知道要搜索什么。
它可以與
objcopy -O ihex input.elf output.hex
添加 -S 將刪除無用的部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.