Вот, собственно, сам крейт - crates.io: Rust Package Registry. При его компиляции возникает такая ошибка:
C:\Users\Usvers\Desktop\Rust_projects\Practice\experiment>cargo run --release Compiling winapi-x86_64-pc-windows-gnu v0.4.0 Compiling winapi v0.3.8 Compiling libc v0.2.66 Compiling rug v1.6.0 Compiling dirs-sys v0.3.4 Compiling dirs v2.0.2 Compiling gmp-mpfr-sys v1.1.14 error: failed to run custom build command for `gmp-mpfr-sys v1.1.14` Caused by: process didn't exit successfully: `C:\Users\Usvers\Desktop\Rust_projects\Practice\experiment\target\release\build\gmp-mpfr-sys-d57c059d74cad242\build-script-build` (exit code: 101) --- stdout cargo:rerun-if-env-changed=GMP_MPFR_SYS_CACHE $ mkdir -p "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\try_maybe_uninit" $ cd "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\try_maybe_uninit" $ printf '%s' "// try_may"... > "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\try_maybe_uninit\\try_maybe_uninit.rs" $ "rustc" "try_maybe_uninit.rs" "--emit=dep-info,metadata" >& /dev/null cargo:rustc-cfg=maybe_uninit $ rm -r "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\try_maybe_uninit" $ mkdir -p "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\lib" $ mkdir -p "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\include" $ mkdir -p "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048" $ cd "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048" $ #Check for bug 47048 $ printf '%s' "/* say_hi."... > "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048\\say_hi.c" $ printf '%s' "/* c_main."... > "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048\\c_main.c" $ printf '%s' "// r_main."... > "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048\\r_main.rs" $ printf '%s' "/* workaro"... > "C:\\Users\\Usvers\\Desktop\\Rust_projects\\Practice\\experiment\\target\\release\\build\\gmp-mpfr-sys-4575602167241fbe\\out\\build\\try_47048\\workaround.c" $ "gcc" "-fPIC" "-c" "say_hi.c" --- stderr thread 'main' panicked at 'Unable to execute: "gcc" "-fPIC" "-c" "say_hi.c"', C:\Users\Usvers\.cargo\registry\src\github.com-1ecc6299db9ec823\gmp-mpfr-sys-1.1.14\build.rs:891:29 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
В каком направлении смотреть, чтобы её исправить?
P.S.: Установил все зависимости до которых только смог докопаться(хоть и не исключаю, что мог что-то не докопать или не так установить).