【发布时间】:2015-11-16 04:57:36
【问题描述】:
我全新安装了 mingw64 和 chicken scheme,但每当我尝试从命令行使用 csc 编译文件时,我都会得到以下信息:
error: shell command terminated with non-zero exit status 1: "gcc" "foo.o" -o "foo" -wl,--enable-auto-import -Lc:\chicken-iup\lib -L"c:\chicken-iup/lib/" -lchicken -lm -lws2_32"
foo.scm:
(define (fac n)
(if (zero? n)
1
(* n (fac (- n 1)))))
(write (fac 10))
(newline)
有人能帮忙弄清楚为什么它不能编译文件吗?如果我有一个打开 C:\chicken-iup\ 文件夹的文件浏览器,我可以看到它生成一个 .c 文件,然后生成一个 .o 文件。我假设在链接 .o 文件期间会发生错误,但我不确定。
【问题讨论】:
标签: scheme chicken-scheme