也许这是愚蠢的,但我无法找到我必须在Cygwin中安装哪个软件包来修复以下缺少的库:
config.status: creating unix.buildinfo config.status: creating include/HsUnixConfig.h cabal.exe: Missing dependencies on foreign libraries: * Missing header file: HsUnix.h * Missing C libraries: rt, dl
任何想法或者当你得到文件xxx缺失的反馈时你通常如何找出要安装的软件包(我记得在gentoo中这很简单)...
答案 0 :(得分:0)
我一直有这个问题而且我刚发现了这个问题。
http://www.haskell.org/haskellwiki/Windows#Tools_for_compilation
答案 1 :(得分:0)
开始"奇怪"系统,librt和libdl由libc直接提供,我们无法直接链接到它们。
unix库最近有一个补丁应该解决这个问题: https://ghc.haskell.org/trac/ghc/ticket/8713 https://github.com/haskell/unix/pull/8
也就是说,这可能不足以让您在unix
上安装cygwin
- 多年来,它被认为只是一个例子而不是"不要那么做&#34} 34; (即如果你想在Windows上运行,请将其移植到使用Windows库中的相应功能,如果你想同时使用它们,那么使用CPP)。