c - 尝试在 OS X 10.9 中编译 Haskell 程序时的警告

标签 c haskell gcc compiler-warnings

当我尝试在 haskell 中编译(也安装 cabal)时,我收到此警告

/var/folders/hc/mp6156cx05v9l1x78qf4b_gh0000gn/T/11272.c:1:12:
 warning: control reaches end of non-void function [-Wreturn-type]
int foo() {}
           ^
1 warning generated.
  • 每次我重新编译时,最后的数字 (11272) 都会发生变化。

我想知道它是从哪里来的,我该如何阻止它。

我有 OS X mavericks 10.9,我最近安装了 GHC on XCode5 Clang Patch

最佳答案

重新安装 haskell-platform 解决问题。

 brew rm ghc

 brew unlink haskell-platform

 brew install haskell-platform

关于c - 尝试在 OS X 10.9 中编译 Haskell 程序时的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20174262/

相关文章:

c - 浮点比较 `a != 0.7`

haskell - 使用约束类型写入 GADT 记录

c - 16 岁代码中的 "error: initializer element is not constant"

c++ - std::map::iterator 递减单个元素

c - 使用 memcpy 从字符串复制到 void 指针的问题

c - 带数组和指针的 sizeof

haskell - 为什么在枚举所有情况时通配符匹配不起作用?

haskell - 无法为包含 UTCTime 的数据派生 Show 实例

c - 如何固定结构的分配大小

c++ - 输入语句 block 时是否会创建一个新的堆栈框架?