【发布时间】:2022-02-15 22:32:34
【问题描述】:
我正在尝试构建一个文件,但有一些问题。
我将 rustup nightly-x86_64-pc-windows-msvc 设置为默认值,但仍然出现错误。
RUSTFLAGS='-C link-arg=-s' cargo build --release --target wasm32-unknown-unknown
错误:
error: failed to run `rustc` to learn about target-specific information
Caused by:
process didn't exit successfully: `rustc - --crate-name ___ --print=file-names '-C link-arg=-s' --target wasm32-unknown-unknown --crate-type bin --crate-type rlib --crate-type dylib --crate-type cdylib --crate-type staticlib --crate-type proc-macro --print=sysroot --print=cfg` (exit code: 1)
--- stderr
error: multiple input filenames provided (first two filenames are `-` and `'-C`)
感谢您的帮助和解决方案
【问题讨论】:
-
我不认为这是你的问题(还),但你
rustup target add wasm32-unknown-unknown? -
我添加了目标并再次运行 cargo build 但仍然得到确切的错误:提供了多个输入文件名(前两个文件名是
-和'-C') -
我会尝试在 .cargo/config.toml 而不是命令行中指定 rustflags。
-
你用什么外壳?我不确定这种指定环境变量的方式是否正确,因为如果引号只是分隔符,则不应在
rustc调用中保留引号。 -
我正在使用管理员 cmd。感谢您的帮助
标签: rust rust-cargo