Haskell GHC任何结果都会导致;ld:找不到-lgmp的库;

Haskell GHC任何结果都会导致;ld:找不到-lgmp的库;,haskell,osx-yosemite,ghc,osx-elcapitan,Haskell,Osx Yosemite,Ghc,Osx Elcapitan,我试图在运行OS X 10.10 Yosemite的mac上编译haskell程序,但ghc每次都会失败,因为-lgmp的ld:library未找到 帮助?我的系统上缺少的东西是来自xcode的最新命令行工具。使用xcode-select--install安装最新版本修复了问题。我确实brew卸载了ghc&&brew安装ghc,并且它修复了它(在约塞米蒂)。对我也起到了作用。谢谢。使用这个@eccstartup你的意思是你用这个工具吗?如果是这样,那太好了,很高兴我能帮忙。如果你在推广,那也很酷

我试图在运行OS X 10.10 Yosemite的mac上编译haskell程序,但ghc每次都会失败,因为-lgmp的ld:library未找到


帮助?

我的系统上缺少的东西是来自xcode的最新命令行工具。使用
xcode-select--install
安装最新版本修复了问题。

我确实
brew卸载了ghc&&brew安装ghc
,并且它修复了它(在约塞米蒂)。

对我也起到了作用。谢谢。使用这个@eccstartup你的意思是你用这个工具吗?如果是这样,那太好了,很高兴我能帮忙。如果你在推广,那也很酷。虽然我没有特别提到它,但如果我没记错的话(以及我更喜欢在Mac电脑上安装软件的方式),我用brew安装了ghc。我的意思是,当我使用ghc的
自制版本时,它出现了这个错误。但是当我切换到链接中的
可能的官方
一个时,事情就好了。酷。虽然它的网站做得很好,但我觉得它并不正式。如果我得到官方的确认,我会在下面的回答中加上这一点。事实上,我坚持我的观点,我不喜欢通过自己的分发系统安装随机程序,我更喜欢使用自制软件包。是的,你决定什么是正确的。还记得ghc7.8.4发布时,该站点上没有ghc7.8.4,只有ghc7.8.3吗?这一更新的确认花了很长时间。所以我想这可能是官方的。您可以询问ghc开发者的邮件列表。不管怎样,由你决定。我刚刚用
ghc
完美地解决了这个问题(升级到El Captain后)。再次感谢!
$ ghc foo.hs
[1 of 1] Compiling Main             ( foo.hs, foo.o )
Linking foo ...
ld: library not found for -lgmp
clang: error: linker command failed with exit code 1 (use -v to see invocation)