objcopy: falha ao copiar uma seção específica (`.rodata 'é necessário, mas não está presente […])
Compilei um arquivo Hello World C e preciso de apenas uma seção (apenas a função hello world).
O arquivo compilado tem o formato elf32-i386 e contém 4 seções:.rodata
, .text.hello
, .comment
, .eh_frame
.
Tentei usar o objcopy para extrair apenas o.text.hello
seção:http://www.thegeekstuff.com/2013/01/objcopy-examples/ exemplo 3
Falha, relatando:
BFD: hello_new: symbol `.rodata' required but not present
objcopy:hello_new: No symbols
Como resolver isso?