The difference between MinGW and regular GCC?

On the SourceForge page for MinGW, you can download GCC 4.5.2 and the latest version. On GNU mirrors, you can download the GCC 4.6 source code and compile it for one of the possible purposes:

i[3456789]86-w64-mingw* i[3456789]86-*-mingw* x86_64-*-mingw* 

Is there a difference between using one of these goals and the traditional GCC for MinGW? Does it make sense to use regular GCC, because it has more modern versions, or would it be wiser to wait until the updated GCC for MinGW is released?

+7
source share
1 answer

As you can see in the README file accompanying the MinGW release of GCC on SourceForge, local fixes were not used, and I think it was quite a long time, therefore, assuming there were no changes in the GCC codebase that require new local fixes, You can very well download GCC sources from one of the mirrors and create them yourself.

I did this myself in the past, especially because I use gfortran, which is in a rather difficult development, so from time to time I take the very last picture and create it myself, so I can use some new functions that were just recently introduced.

(I have to admit that it took some time to make the assembly work without errors, and after a period without problems I recently ran into some new ones that I could not completely smooth out. I will have to try again soon.)

+4
source

All Articles