繁体   English   中英

在 ghci 或 ghc 中使用 gcc 而不是 clang

[英]Using gcc instead of clang in ghci or ghc

在 Mac OSX 10.9 上,与Xcode捆绑的默认 c 编译器是clang 我用homebrew安装了gcc-4.9 现在我有两个不同的gcc ,一个是clang ,另一个是gcc 默认值为clang

我想在用ghc编译 Haskell 文件时使用gcc ,当我启动ghci时我也想要gcc 如何进行这种改变?

复制我过去几个月通过https://gist.github.com/cartazio/7131371与 Haskellers 分享的方向

  1. 输入ghc --print-libdir

    输出将是/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/lib/ghc-7.6.3之类的路径

  2. 转到该目录并编辑settings文件。

  3. 会有一行指示 C 编译器的路径。 它可能会说/bin/gcc

  4. 将该行更改为/usr/local/bin/gcc-4.8 (或您 brew 安装的任何gcc版本,例如/usr/local/bin/gcc-4.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM