Недавно я пытался отлаживать работу на низком уровне, и я не мог найти crt0.S для компилятора (avr-gcc), но я нашел crt1.S(и то же самое с соответствующими файлами .o )
В чем разница между этими двумя файлами? Является ли crt1 чем-то совершенно другим или что? Оба они, похоже, имеют отношение к чему-то для начальной загрузки (настройка фрейма стека и т.д.), Но почему это различие?