Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell GHC无法执行htfpp_Haskell_Ghci - Fatal编程技术网

Haskell GHC无法执行htfpp

Haskell GHC无法执行htfpp,haskell,ghci,Haskell,Ghci,我得到了这个错误 ghc: could not execute: htfpp 当我尝试加载一个头文件中有{-#OPTIONS_GHC-F-pgmF htfpp}的文件时。 我已成功安装htf(v0.12) 我如何解决这个问题(在Linux和Windows上) 谢谢大家! 面向子孙后代的社区维基答案: htfpp不在路径中。要找到如何更改路径,可以在~/.cabal文件夹中查找config文件,并找到默认情况下cabal安装二进制文件的位置。该目录需要添加到路径中,或者安装的二进制文件需要从那里

我得到了这个错误

ghc: could not execute: htfpp
当我尝试加载一个头文件中有
{-#OPTIONS_GHC-F-pgmF htfpp}
的文件时。 我已成功安装htf(v0.12)

我如何解决这个问题(在Linux和Windows上)


谢谢大家!

面向子孙后代的社区维基答案:


htfpp
不在路径中。要找到如何更改路径,可以在
~/.cabal
文件夹中查找
config
文件,并找到默认情况下cabal安装二进制文件的位置。该目录需要添加到路径中,或者安装的二进制文件需要从那里移动到路径中的目录中。然后GHC可以使用
-pgmF
标志运行它。

htfpp在哪里?它在您的
$PATH
中吗?不,它不在,我怎样才能找到它的位置?确实,这可能是问题所在。在
~/.cabal
中查找
配置文件,并扫描这些定义以查找可能的位置。可能是它的
extra prog path
bindir
设置。