On 2018/1/5 15:30, timofonic timofonic wrote:
> Hello.
> 
> Excuse me my ignorance, but that's what people say me.
> 
> GCC can compile to Microsoft Windows platforms, I understand it. But
> people say me it uses a "shim" between *nix and native Microsoft
> Windows API.
> 

There are three platforms on Windows: Cygwin, the original mingw32, and
mingw-w64.

It is only Cygwin that relies on the emulation layer. mingw32 and
mingw-w64 both make use of system DLLs directly, at the cost of absence
of quite a little infrastructure mandated by POSIX (e.g. signals other
than those in standard C, the fork syscall, terminal support,
filesystem, etc). Programs that require no such support (by having some
features disabled or worked around) should work fine.

> Some developers said me GCC on Windows is a "toy compiler".
> 
> Is this right?
> 

Over-subjective opinions like that are often initiation of *worthless*
wars. You learn *nothing* from the answer. Judge wisely.

> Kind regards.
> 


-- 
Best regards,
LH_Mouse

Reply via email to