Я новичок в ржавчине и хотел бы отладить мой код Rust, используя Clion (в настоящее время 19.3) и следуя этому ответу , чтобы переключить компилятор с MSV C на GNU , Теперь, когда я запускаю свою программу (в отладке), я получаю эту ошибку от Clion:
com.jetbrains.cidr.execution.debugger.backend.gdb.GDBDriver$GDBCommandException: Error creating process <Program Path>, (error 50).
Хотя работа без отладки работает нормально.
Если я гуглю ошибку, я получаю это проблема на github , в которой, по сути, сказано, что использовать 64-битный компилятор в 64-битном приложении. Компилятор, который я добавил, является 64-битным, и поскольку я установил 64-битную версию ржавчины, я предполагаю, что программы, которые он выводит, являются 64-битными ... (хотя я не знаю достаточно о ржавчине, чтобы быть уверенным на 100%)
Running rustup show
возвращает это:
rustup show
Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\User\.rustup
installed toolchains
--------------------
stable-x86_64-pc-windows-gnu (default)
stable-x86_64-pc-windows-msvc
active toolchain
----------------
stable-x86_64-pc-windows-gnu (default)
rustc 1.42.0 (b8cedc004 2020-03-09)
Вот откуда я понимаю, что используется правильный набор инструментов (как говорится x86_64
повсюду).
Где как я ошибаюсь? а что мисс настроена?