I am new to rust-lang and sparingly knowledgeable in Programming, but desiring to be a proficient and professional Rust Programmer.
Right now, am having challenges installing Rust because I don't know what step to take after downloading the rustup-init.exe and Visual Studio Build Tools, which I tried installing them in tandem. I had to opt for MinGW64 when I saw the large size of file of the required Visual Studio Build Tools that needs be downloaded.
My own rustup-init.exe command prompt instruction screen is different from what I am seeing online of: "How to Install Rust on Windows OS (Windows 10 precisely)" Beside number one instruction, I don't know what number to go with since I have opted to go with MinGW64, either 2 or 3 as depicted in the screenshot alongside this post.
So, with the screenshots attached with this post my questions are:
Having installed MinGW64 together with all the necessary files through MSYS2 (pacman), what number should I select to install Rust using rustup-init.exe looking at my own Command Prompt RustUp installation screen as shown in the screenshot?
Development and Production wise, is there any limitation using MinGW64 on Windows as compared to using Visual Studio Build Tools? Going through the forum for relevant information, I saw a post about not being able to use "rustc" in Actix with MinGW64. So is there any downside or challenge using MinGW64 on Windows OS?
With MinGW64 on Windows can one cross compile to other platforms (Linux and MacOS)? Any downside? As Visual Studio Build Tools advertised of Cross Compilation to other platforms.
If need be for me in the nearest future, can I use both MingGW64 and Visual Studio Build Tools side by side on my Windows OS? Any downside aside disk space consumption?
Looking at the Installation screenshot of Visual Studio Build Tools and running a Windows 10 OS, which of the SDKs should I thick if I am to install Visual Studio Build Tools; both Windows 10 & 11 SDK or just one of them: 10 or 11?
Going by this challenge this developer had in: Windows Rust compiler not using mingw as linker and looking at the Visual Studio Build Tools Screenshot what are they commenters implying developer install?
Below are the screenshots:
rustup-init_exe installation command prompt Screenshot below: