У нас есть несколько файлов crt *, таких как /build/csu/crt0.o
или /build/csu/crti.o
или /build/csu/crtn.o
или /build/csu/crtbegin.o
или `/build/csu/crtendS.o
, используемых с gcc при сборке.
Может кто-нибудь объяснить мне, какова роль и функциональность этих файлов?