When I compile my C program I get certain files that are created temporarily for each object file. These temporary files are entitled utilities.o-fb62414b etc (i.e. something.o-suffix where 'something' is my object file and the suffix is alpha numeric characters). I can't find a description of these temporary files anywhere. They are not there when I ls after compilation is complete and they are not simply *.o files. They only briefly pop-up in the window if I watch while compilation occurs (or do an ls from another terminal while compilation is occurring).
The compilation options I'm using are -Wall -fmessage-length=0 -pg -O3.
I'm also using the gsl library. I'm using gcc on a Macbook Pro (10.12.6) for compilation and linking.
Any help on what these temporary files are?