file crti.o mancante

Sto costruendo un progetto usando una catena di strumenti GNU e tutto funziona fino a quando non riesco a collegarlo, dove il linker si lamenta che manca / non riesce a trovare crti.o Questo non è uno dei miei file object, sembra essere correlato a libc ma non riesco a capire perché avrebbe bisogno di questo crti.o , non userebbe un file di libreria, ad esempio libc.a ?

Sto cross compilando per la piattaforma del arm. Ho il file nella toolchain, ma come faccio ad avere il linker per includerlo?

crti.o trova in uno dei percorsi di ricerca delle “librerie”, ma dovrebbe cercare il file .o sul percorso della libreria?

Il percorso di ricerca è lo stesso per gcc e ld ?