Gcc 快速加载困难:Windows上带有Quicklisp的CL21系统

Gcc 快速加载困难:Windows上带有Quicklisp的CL21系统,gcc,common-lisp,quicklisp,Gcc,Common Lisp,Quicklisp,SQL期间发生以下错误:SBCL中的quickload > * (ql:quickload :cl21) To load "cl21": Load 1 ASDF system: > cl21 ; Loading "cl21" .....; gcc -m64 -o "C:\Users\davyp\AppData\Local\cache\common-lisp\sbcl-1.4.14-win-x64\C\Users\davyp\AppData\Local\lxss\root\

SQL期间发生以下错误:SBCL中的quickload

> * (ql:quickload :cl21) To load "cl21":   Load 1 ASDF system:
>     cl21 ; Loading "cl21" .....; gcc -m64 -o "C:\Users\davyp\AppData\Local\cache\common-lisp\sbcl-1.4.14-win-x64\C\Users\davyp\AppData\Local\lxss\root\quicklisp\dists\quicklisp\software\osicat-20160825-git\posix\basic-unixint__grovel-tmpGHU3ALSV.exe"
> -IC:/Users/davyp/AppData/Local/lxss/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/
> "C:\Users\davyp\AppData\Local\cache\common-lisp\sbcl-1.4.14-win-x64\C\Users\davyp\AppData\Local\lxss\root\quicklisp\dists\quicklisp\software\osicat-20160825-git\posix\basic-unixint__grovel.c"
> 
> debugger invoked on a CFFI-GROVEL:GROVEL-ERROR in thread #<THREAD
> "main thread" RUNNING {10012E0613}>: Couldn't execute "gcc": The
> system cannot find the file specified.
*(ql:quickload:cl21)加载“cl21”:加载1 ASDF系统:
>cl21;加载“cl21”。。。。。;gcc-m64-o“C:\Users\davyp\AppData\Local\cache\common-lisp\sbcl-1.4.14-win-x64\C\Users\davyp\AppData\Local\lxss\root\quicklisp\dists\quicklisp\software\osicat-20160825-git\posix\basic-unixint\uuu\grovel-tmpGHU3ALSV.exe”
>-IC:/Users/davyp/AppData/Local/lxss/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/
>“C:\Users\davyp\AppData\Local\cache\common lisp\sbcl-1.4.14-win-x64\C\Users\davyp\AppData\Local\lxss\root\quicklisp\dists\quicklisp\software\osicat-20160825-git\posix\basic-unixint\uu grovel.C”
> 
>在运行{10012E0613}>的线程#“主线程”中的CFFI-GROVEL:GROVEL-ERROR上调用调试器:无法执行“gcc”:错误
>系统找不到指定的文件。

起初我认为我的Cygwin安装已经过时,但是重新安装和更新Cygwin对错误没有任何影响。感谢您的帮助。

问题是我忘记执行
(ql-dist:install-dist)http://dists.cl21.org/cl21.txt“”
,然后快速加载。现在可以正常工作。

在您的路径中是否有
gcc
(来自同一控制台的
gcc-v
是否有效)?@jkiiski,问题已解决,请参见下文。谢谢