Yahoo Canada Web Search

Search results

  1. MSVC code generation quality is almost on par with GCC and Clang. It doesn't quite support C99 and probably never will. The toolchain is not nearly as powerful or flexible as Mingw-w64. For instance, import libs are still mandatory (for outdated historical reasons), unlike Mingw-w64 where they're completely optional. 16.

  2. Nov 7, 2011 · GCC is a fine compiler, and can produce code that has pretty much the same performance, if not better, than MSVC. It is missing some low-level Windows-specific features though. Apart from this, to answer your questions: To get VS to use GCC as a compiler, you'd pretty much need to turn to makefiles or custom build steps all the way.

  3. In general they produce binaries of more or less comparable performance. But implementation of c++11 synchronization primitives in mingw, at least up to not so distant past, was much much worse than in msvc(2015). And windows environment is not very friendly for gcc based toolchain that spawns a lot of processes.

  4. MinGW is just one port of GCC to Windows, it's not the only port. Another good compiler is Clang, which is part of LLVM. It has better Windows support than GCC does these days, because it can link to code compiled using MSVC. This is important if you're using third-party libraries. 2.

  5. MSVC is doing the compilation job significantly faster than MinGW-w64. The DLL sizes are comparable, if optimization is set to "-O2" for MinGW-w64, with "-O3" the DLLs from MinGW-w64 are larger. Binary files compiled with MinGW-w64 are performing significantly better than those compiled with MSVC.

  6. Apr 22, 2016 · MSVC is doing the compilation job significantly faster than MinGW-w64. The DLL sizes are comparable, if optimization is set to "-O2" for MinGW-w64, with "-O3" the DLLs from MinGW-w64 are larger. Binary files compiled with MinGW-w64 are performing significantly better than those compiled with MSVC.

  7. People also ask

  8. Jul 21, 2015 · 2. gcc has way better C support than MSVC. This can be important if working with C libraries. In fact, not until recently could you compile ffmpeg with MSVC. Nowadays you can, but there are still other projects out there that use C features that MSVC just doesn't have (nor does it intend to have any time soon).

  1. People also search for