向rustup添加目标: rustup target add x86_64-pc-windows-gnu 创建.cargo/config [target.x86_64-pc-windows-gnu] linker = "x86_64-w64-mingw32-gcc" 将以下指令添加到.cargo/config中 最后运行: cargo build --target=x86_64-pc-windows-gnu --verbose 这只是其中一个平台,如果我们的程序想要在多个平...
举个例子,x86_64-unknown-linux-gnu三元目标组描述了一个基于x86_64 CPU,不明确的供应商,采用GNU ABI的Linux操作系统的结构。Rust支持很多不同的目标三元组,包括安卓的arm-linux-androideabi和WebAssembly的wasm32-unknown平台。 对于我们的目标系统,我们需要一些特殊的配置参数(例如,不依赖于底层操作系统),所以现有的...
你需要指定 Rust 编译器的路径以及目标平台的三元组。 假设你的交叉编译工具链安装在 /opt/cross 目录下,目标平台的三元组为 x86_64-unknown-linux-gnu,你可以使用以下命令来编译 Rust 程序: export PATH=/opt/cross/bin:$PATH rustc --target=x86_64-unknown-linux-gnu your_program.rs -o your_program 这...
使其可以在64位的Ubuntu系统(x86_64-unknown-linux-gnu)上执行,其中区别不同系统的特征(包括架构和操...
解压:tar –zxvf rust-1.41.0-x86_64-unknown-linux-gnu.tar.gz 进入目录:执行./install.sh 完成安装 检查是否安装成功,使用 rustc -V命令查看版本信息: 2.2 cargo 配置 修改cargo配置文件,在 ~/.cargo目录下增加一个config文件,将如下内容加入到config文件 ...
Hello, It's 2DayGeek.com - Best Linux Practical Blog! 好了!正常工作了。 将Rust 更新到最新版本。 $ rustup update info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu' info: checking for self-updates stable-x86_64-unknown-linux-gnu unchanged - rustc 1.31.0 (abe02cefd 2018...
rustup\\toolchains\\stable-x86_64-pc-windows-gnu\\lib\\rustlib\\x86_64-unknown-linux-musl\\...
linker="aarch64-linux-gnu-gcc" 3. 查看支持的目标平台 rustup target add aarch64-unknown-linux-gnu rustup target list aarch64-unknown-linux-gnu (installed) x86_64-unknown-linux-gnu (installed) apt-cache search aarch64 (base) wanhy@wanhy-ubuntu:~$ apt-cache search aarch64 ...
我想交叉编译一些从Ubuntu到Windows的Rust代码,并收到关于onexitbegin的错误。输出如下: /usr/bin/x86_64-w64-mingw32-ld: /home/vince/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-pc-wind 浏览1提问于2019-06-15得票数 2 ...
x86_64-unknown-linux-gnu x86_64-unknown-linux-musl x86_64-unknown-netbsd 环境变量 在Rust 开发环境中,所有工具都安装在 ~/.cargo/bin 目录中,您可以在这里找到包括 rustc、cargo 和rustup 在内的 Rust 工具链。 Rust 开发者通常会将该目录加入 PATH环境变量中。在安装过程中,rustup 会尝试配置 PATH。