Rust 无法为“time v0.1.25”运行自定义生成命令`

Rust 无法为“time v0.1.25”运行自定义生成命令`,rust,Rust,我试图使用cargo build--release编译一个脚本,但得到以下输出(): 正在运行:“gcc”“-O0”“-c”“-f函数节”“-fdata节”“-mwin32”“-m64”“-fPIC”“c:\Users\User\.cargo\registry\src\github.com-1ec6299db9ec823\time-0.1.25\src/time\u helpers.c”“-o”“D:\Projects\hots unpack\target\release\build\time-

我试图使用
cargo build--release
编译一个脚本,但得到以下输出():

正在运行:“gcc”“-O0”“-c”“-f函数节”“-fdata节”“-mwin32”“-m64”“-fPIC”“c:\Users\User\.cargo\registry\src\github.com-1ec6299db9ec823\time-0.1.25\src/time\u helpers.c”“-o”“D:\Projects\hots unpack\target\release\build\time-e758cbe877e9589d\out\src\time\u helpers.o”
无法为“time v0.1.25”运行自定义生成命令`
进程未成功退出:`D:\Projects\hots unpack\target\release\build\time-e758cbe877e9589d\build script build`(退出代码:101)
---斯特德尔
线程“”在“显式恐慌”时恐慌,C:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\gcc-0.3.4\src\lib.rs:380

这是我想要编译的

我需要64位版本的gcc for windows:


现在工作得很好。

构建正在尝试运行
gcc
。您是否安装了GCC?是的,并添加到path-var中。请仔细检查,如果运行
GCC--version
,会发生什么情况?我不熟悉windows上的GCC,但这表明您可能有32位版本,而需要64位版本。我不确定细节,但可能会取得进展(你会想要x86_64工具链)。是的,我打赌你需要64位版本的GCC。Building rust crypto甚至不能在32位Windows7虚拟机上运行,它抱怨使用了
xmm1
xmm3
寄存器。
running: "gcc" "-O0" "-c" "-ffunction-sections" "-fdata-sections" "-mwin32" "-m64" "-fPIC" "C:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\time-0.1.25\src/time_helpers.c" "-o" "D:\Projects\hots-unpack\target\release\build\time-e758cbe877e9589d\out\src\time_helpers.o"     

failed to run custom build command for `time v0.1.25`

Process didn't exit successfully: `D:\Projects\hots-unpack\target\release\build\time-e758cbe877e9589d\build-script-build` (exit code: 101)

--- stderr
thread '<main>' panicked at 'explicit panic', C:\Users\User\.cargo\registry\src\github.com-1ecc6299db9ec823\gcc-0.3.4\src\lib.rs:380