Haskell cabal-头文件原语memops.h丢失或损坏
我收到了错误信息Haskell cabal-头文件原语memops.h丢失或损坏,haskell,cabal,Haskell,Cabal,我收到了错误信息 missing or bad header file primitive-memops.h 我在安装时遇到了这个问题(Simon Thompson的Haskell Craft书籍源代码)。让我沮丧了好几个小时。这个问题在谷歌上有很多点击率,但都不是答案 我已经检查了文件并使用了-v3标志并尝试指定--extra include files指令 我的linux环境是一个基于AmazonLinuxAMI的AmazonEC2实例。我的haskell环境是:ghc 7.6.3(从ju
missing or bad header file primitive-memops.h
我在安装时遇到了这个问题(Simon Thompson的Haskell Craft书籍源代码)。让我沮丧了好几个小时。这个问题在谷歌上有很多点击率,但都不是答案
我已经检查了文件并使用了-v3标志并尝试指定--extra include files指令
我的linux环境是一个基于AmazonLinuxAMI的AmazonEC2实例。我的haskell环境是:ghc 7.6.3(从justhub获得,不是git)对于这个问题,错误消息不是非常清楚。我最终通过编译原始的memops.c文件找到了答案&发现我没有安装c编译器 我已经安装并运行了ghc 7.6.3 问题是我的Amazon Linux服务器上没有安装c编译器,所以我这样做了:
sudo yum install gcc
cabal install
此操作已成功完成
(从问题中的自我回答文本移动)请将问题与答案分开。我们在堆栈溢出时将它们分开。此外,突出显示“已解决”是不必要的——你会发现Haskell标签上的大多数问题都已解决,因此在标题中不包含该词是多余和误导的,因为它错误地暗示其他问题没有解决。