为什么升级到 OSX Mavericks 后我的 GHC 7.6.3 不能工作?
问问题
4261 次
1 回答
19
花了很长时间才弄清楚如何同时使用 OSX 10.9 和 GHC 7.6.3,这里有一些技巧可以帮助您重新构建 haskell 代码。
摘要:下载mavericks命令行工具并使用gcc 4.2版(链接到你的ghc设置文件中正确的gcc路径)
脚步:
- 下载小牛的命令行工具
- 使用自制软件安装 gcc-4.2
brew install apple-gcc42
编辑您的设置文件,第 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 回答