Можно использовать директивы ALIGN и SUBALIGN для выравнивания разделов в скрипте компоновщика для ELF. Тем не менее, возможно ли дополнить раздел определенным выравниванием, чтобы размер раздела в ELF был правильным? Заранее спасибо.
По второй мысли:
. фактически относится к байтовому смещению от начала текущего содержащего объекта.
Итак, это будет работать нормально:
.text : { ./crt.o(.text) . = ALIGN(16); }