26

为什么升级到 OSX Mavericks 后我的 GHC 7.6.3 不能工作?

4

1 回答 1

19

花了很长时间才弄清楚如何同时使用 OSX 10.9 和 GHC 7.6.3,这里有一些技巧可以帮助您重新构建 haskell 代码。

摘要:下载mavericks命令行工具并使用gcc 4.2版(链接到你的ghc设置文件中正确的gcc路径)

脚步:

  1. 下载小牛的命令行工具 下载
  2. 使用自制软件安装 gcc-4.2brew install apple-gcc42
  3. 编辑您的设置文件,第 2 行。更新 C 编译器位置以指向这个较新的 gcc。根据您安装 GHC 的方式,它可能是以下之一...

    • 平台版

      /Library/Frameworks/GHC.framework/Versions/Current/usr/lib/ghc-7.6.3/settings

    • GHC的酿造版本

      /usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/settings

    • 从源安装的 GHC

      /usr/local/lib/ghc-7.6.3/settings

它看起来像这样:

("C compiler command", "/usr/local/bin/gcc-4.2"),

可以在此处找到每个编写步骤的更详细版本

替代方法:使用 XCode5 包装器。这里的说明

于 2013-10-25T18:32:04.280 回答