Я узнал, что с помощью __attribute__ ((section(«.section_name»))) я могу перемещать функцию или переменную в определенный раздел, как определено в сценарии компоновщика. Но у меня есть несколько исходных файлов C, для которых я хочу переместить весь этот код в определенный раздел простым методом вместо того, чтобы писать указанную выше команду для каждого объявления функции / переменной.
Точно так же у меня есть файлы режима C, для которых мне нужно переместить их в другие определенные разделы.
Написание __attribute__ ((section(«.section_name»))) для каждой функции и переменной будет трудоемким и сложным процессом. Может ли у кого-нибудь быть альтернативный метод применения определенного раздела для всего файла вместо каждой функции?
Источник: