плюсы, шаблоны, все вот это. Мне нужно чтобы шаблонные функции легли в секцию .text .
Используется GCC 10.3.1.
Линкер скрипт выглядит так:
.text 0x00000000 : ALIGN(4)
{
*(.text)
*(.stub)
*(.text*)
*(.text.*)
*(.text._*)
*(.text .text.*)
KEEP (*(.init))
KEEP (*(.fini))
}
obj-dump файла показывает что шаблонные функции все равно лежат в .text.mangled_name секциях.
15 .text 00000e3c 00000000 00000000 000000d8 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
16 .text._ZNSt7__cxx1110_List_baseIN11AccessorApp5SceneESaIS2_EE8_M_clearEv 0000001c 00000000 00000000 00000f14 2**2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
Чем это обусловлено и что я могу с этим сделать?
а почему у тебя частичная линковка?
Потому что я линкую эльф при загрузке об свои библиотеки и ОС.
Обсуждают сегодня