我遵循了一个简短的bnfc example,以生成一个haskell解析器。当我启动make命令时,我得到以下错误:
latex DocCalc.tex; dvips DocCalc.dvi -o DocCalc.ps
/bin/sh: 1: latex: not found
/bin/sh: 1: dvips: not found
make: *** [all] Error 127我没有安装latex,也没有安装divps (最后一个是什么?)。所以我删除了这一行:
latex DocCalc.tex; dvips DocCalc.dvi -o DocCalc.ps在make文件中,因为我不知道需要安装的包的确切名称,也因为我不需要文档文件。因此,我重新启动make命令,这一次在构建阶段之后,我得到了以下错误:
Linking TestCalc ...
/usr/bin/ld: --hash-size=31: unknown option
/usr/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
make: *** [all] Error 1你能帮我弄明白我错过了什么吗?
发布于 2014-01-11 00:14:53
正如kosmikus所说,这是由ghc和gold linker引起的问题。
我解决了阅读此question的问题
https://stackoverflow.com/questions/21017832
复制相似问题