objcopy: не удается скопировать конкретный раздел («.rodata» требуется, но отсутствует […])
Я скомпилировал файл Hello World C и мне нужен только один его раздел (только функция hello world).
Скомпилированный файл имеет формат elf32-i386 и содержит 4 раздела:.rodata
, .text.hello
, .comment
, .eh_frame
.
Я пытался использовать objcopy, чтобы извлечь только.text.hello
раздел:http://www.thegeekstuff.com/2013/01/objcopy-examples/ пример 3
Это терпит неудачу, сообщая:
BFD: hello_new: symbol `.rodata' required but not present
objcopy:hello_new: No symbols
Как это решить?