Hello everyone,
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:
Regards