[Request] What are different beetween Gcc And MSVC?

Ask your support questions in here

Moderator: Moderator Team

Post Reply
Zilog
Posts: 6
Joined: Sun Nov 11, 2018 10:09 pm

[Request] What are different beetween Gcc And MSVC?

Post by Zilog » Fri Nov 23, 2018 12:13 am

Hy To all,
What are different between ReactOs compile with GCC or with MSVC?

Thanks to all.

theuserbl
Posts: 127
Joined: Wed Mar 23, 2005 3:49 pm

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

Post by theuserbl » Fri Nov 23, 2018 2:56 pm

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

Zilog
Posts: 6
Joined: Sun Nov 11, 2018 10:09 pm

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

Post by Zilog » Sat Nov 24, 2018 12:17 am

Hy Theuserbl,
very thanks a lot. All Clear.

Thanks Again.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest