Recently I\'ve been trying to debug some low-level work and I could not find the crt0.S
for the compiler (avr-gcc) but I did find a crt1.S
(and the sam
Both crt0/crt1 do the same thing, basically do what is needed before calling main() (like initializing stack, setting irqs, etc.). You should link with one or the other but not both. They are not really libraries but really inline assembly code.
As far as I understand, crt comes in two "flavors"