项目背景:Rust语言附带教程“The Rust Programming Language”第二章“Programming a Guessing Game”例子 代码片段:
use std::io;
fn main() {
println!("Guess the number!");
println!("Please input your guess.");
let mut guess = String::new();
io::stdin()
.read_line(&mut guess)
.expect("Failed to read line");
println!("You guessed: {}", guess);
}
编译所用Toolchain:stable-x86_64-pc-windows-gnu
使用命令"cargo run"时出错:error: linking with x86_64-w64-mingw32-gcc
failed: exit code: 1
但是反过来用"rustc"直接编译源码"main.rs"可以得到目标程序,则何解?
新人菜鸟在这里求大佬一助;😥
与此同时,新人还想知道用cargo和直接用rustc编译有啥区别呀,希望可否同时稍微点拨?😵
谢谢~
1
共 4 条评论, 1 页
评论区
写评论这个我貌似要再检查检查,谢谢
--
👇
rdigua: mingw 安装了么 在路径里么 配置好了么
可是再用cargo编译其他代码的时候是正常的,而且用rustc也可以正常编。🤢 不过我会好好检查MinGW的,谢谢。 在我后来也查了一些,cargo是在编译时还同时广泛搜索库,而且貌似总是在这种含create库的代码中用cargo就报错。
--
👇
xjy12345654: 应该是mingw64 没配置好吧,看报错应该是这个问题
应该是mingw64 没配置好吧,看报错应该是这个问题
mingw 安装了么 在路径里么 配置好了么