-
下载https://musl.cc/x86_64-linux-musl-cross.tgz,解压,设置环境变量,运行“x86_64-linux-musl-gcc -v”报错“'x86_64-linux-musl-gcc' 不是内部或外部命令,也不是可运行的程序”
-
https://win.musl.cc/显式资源不可用
-
解压后bin的文件也不是exe结尾
因此本人怀疑是网站的资源打包有问题,请问有哪位之前有下载过的,能否发我qq邮箱(362254883@qq.com)?或者知道问题所在,麻烦指点下!
1
共 5 条评论, 1 页
评论区
写评论太感谢了!其实就是编译rdkafka这个crate,你可以试试
running: "musl-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I" "src/zlib" "-fvisibility=hidden" "-DSTDC" "-D_LARGEFILE64_SOURCE" "-D_POSIX_SOURCE" "-o" "D:\\git\\rust-rdkafka\\target\\x86_64-unknown-linux-musl\\debug\\build\\libz-sys-b5cc5acde5adc359\\out\\build\\src/zlib/adler32.o" "-c" "src/zlib/adler32.c" --- stderr error occurred: Failed to find tool. Is `musl-gcc` installed? (see https://github.com/alexcrichton/cc-rs#compile-time-requirements for help) warning: build failed, waiting for other jobs to finish...
--
👇
reison1218: 你是不是用了链接c库的crate?我是mac电脑,改成我说的那样,是可以交叉编译的,windows也可以,具体什么错,贴出来看看
--
👇
fengqi2019: 不行,个别依赖库就已经无法编译
--
👇
reison1218: 在.cargo目录的config里面将[target.x86_64-unknown-linux-musl]下面的配置改成linker = "rust-lld"再试试
你是不是用了链接c库的crate?我是mac电脑,改成我说的那样,是可以交叉编译的,windows也可以,具体什么错,贴出来看看
--
👇
fengqi2019: 不行,个别依赖库就已经无法编译
--
👇
reison1218: 在.cargo目录的config里面将[target.x86_64-unknown-linux-musl]下面的配置改成linker = "rust-lld"再试试
交叉編譯建議用cross
不行,个别依赖库就已经无法编译
--
👇
reison1218: 在.cargo目录的config里面将[target.x86_64-unknown-linux-musl]下面的配置改成linker = "rust-lld"再试试
在.cargo目录的config里面将[target.x86_64-unknown-linux-musl]下面的配置改成linker = "rust-lld"再试试