The documentation states:
Which version of Rust you need depends largely on what C/C++ libraries you want to interoperate with: for interop with software produced by Visual Studio use the MSVC build of Rust; for interop with GNU software built using the MinGW/MSYS2 toolchain use the GNU build.
What exactly are those differences?
Is it just about interoperability with the MSVC compiled binaries?
Does it affect the linking or does Rust or LLVM provide their own linker?
I know Rust uses LLVM as their backend, will choosing between the two affect code generation?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With