Page 1 of 1

[Request] What are different beetween Gcc And MSVC?

Posted: Fri Nov 23, 2018 12:13 am
by Zilog
Hy To all,
What are different between ReactOs compile with GCC or with MSVC?

Thanks to all.

Re: [Request] What are different beetween Gcc And MSVC?

Posted: Fri Nov 23, 2018 2:56 pm
by theuserbl
As I know, ReactOS tries, that it is possible to be compiled with both.

Advantage of GCC:
Is OpenSource. So it is the Compiler, with which the ReactOS binaries are build.
And because the Compiler is OpenSource, you can look at its sources to be sure, that it don't compile unwanted parts in the binaries.

Advantage of MS VC++:
It compiled the Microsoft debug information in it, if wanted.
There existing a lot of Microsoft tools, which handles then that binaries.
- WinDbg to debug programs and the kernel (there existing a kernel-mode)
- KD which is created for debugging the kernel
- Visual Studio with integrated tools for debugging Windows(and ReactOS)-Software and kernel

Can be possible, that LLVM/CLang is supported, too.
The advantage would be, to be not tied on behaviors of one or two compiler. The result is than also better code.
As I know. can Linux on the other side, only be compiled with GNU Compiler Collection.

Greetings
theuserbl

Re: [Request] What are different beetween Gcc And MSVC?

Posted: Sat Nov 24, 2018 12:17 am
by Zilog
Hy Theuserbl,
very thanks a lot. All Clear.

Thanks Again.