Re: The .obj file, what is it?

2017-05-03 Thread Adam D. Ruppe via Digitalmars-d-learn
Basically, .obj is a temporary file the compiler uses to store its half-finished work on the way to producing the exe. Once you have the exe, the obj is no longer necessary, but keeping them around can sometimes speed up recompiles by reusing the left over work from last time. (Not so much in

Re: The .obj file, what is it?

2017-05-03 Thread I Lindström via Digitalmars-d-learn
On Wednesday, 3 May 2017 at 11:09:33 UTC, Stanislav Blinov wrote: The source is not compiled into the executable. The source is compiled into a "object code", output into an "object file" - in this case, the .obj file. Afterwards, object files are linked by a linker (usually also taking

Re: The .obj file, what is it?

2017-05-03 Thread Stanislav Blinov via Digitalmars-d-learn
On Wednesday, 3 May 2017 at 10:55:44 UTC, I Lindström wrote: So, a question from a beginner. What is the .obj file that appears after the source is compiled into the executable? I can't find a good explanation on the Net for it. I take it the file has to accompany the executable for the

The .obj file, what is it?

2017-05-03 Thread I Lindström via Digitalmars-d-learn
So, a question from a beginner. What is the .obj file that appears after the source is compiled into the executable? I can't find a good explanation on the Net for it. I take it the file has to accompany the executable for the program to function since the online explanations I've found say it