开发者问题收集
我尝试使用“anchor build”构建我的 Rust 项目,但在终端中收到此错误消息error: failed to run custom build command for `openssl-sys v0.9.72`Caused by:process didn't exit successfully: `/home/rokasb/bachelor-project/kratos/target/
尝试从 Mac 编译 Linux 时会抛出此错误,我已经从brew安装了openssl和pkg-config。在文件 ~/.cargo/config 中我有此配置。[target.x86_64-unknown-linux-musl]linker = "x86_64-linux-musl-gcc"错误:error: failed to run custom build command for `op
我试图在 docker 中编译 rust 二进制文件,但编译失败,提示未找到 openssl,尽管已安装。其他答案建议安装pkg-config和libssl-dev可以解决此问题,但它们已经安装。我相信这个问题与交叉编译有关,因为我能够在主机和目标相同时构建此映像。Dockerfile:FROM rust:1.57.0 AS buildWORKDIR /usr/srcRUN rustup targ
我在 MacOS 上编译 Linux 二进制文件时遇到了这个问题:看起来 rust 库“openssl-sys v0.9.61”与 MacOS 的 C 库绑定在一起。无法链接到 linux。cargo build --release --target=x86_64-unknown-linux-muslCompiling openssl-sys v0.9.61error: failed to run