2015-03-17 4 views
1

Насколько я знаю, и я прочитал в документации компоновщика, есть 5 типов выходных секций: NOLOAD, DSECT, COPY, INFO, OVERLAY, но объясняется только 2 из них: NOLOAD и OVERLAY. COPY, INFO и DSECT не объяснены, и всюду в Интернете я вижу, что те же 2 объяснили и 3 оставили без слова. Кто-нибудь был бы так добр, чтобы объяснить, что DSECT, COPY и INFO точно изменить раздел вывода?Gnu linker - выходной раздел типа

ответ

1

из документации официальной GNU LD (которые можно найти легко с info ld):

DSECT 
COPY 
INFO 
OVERLAY 
    These type names are supported for backward compatibility, and are 
    rarely used. They all have the same effect: the section should be 
    marked as not allocatable, so that no memory is allocated for the 
    section when the program is run 
+0

Я не вижу эту информацию от «инфо ЛД» - я вижу использование командной строки ЛД, но ничего на скрипты компоновщика. – aneccodeal

Смежные вопросы