|
3
|
| Francesco larlin · 技术社区 · 15 年前 |
|
|
1
2
我发现以下程序对我非常有效。我希望它能为将来的参考服务。
所以我设置了用正确的体系结构编译readline,它没有正确地猜测。我只是清理了构建目录(makedistclean),然后配置为将标志-m32传递给gcc:
然后重建所有内容(make everything)并安装它(sudo make install)。
readline终于开始工作了。 PS:您还可以手动构建readline-1.0.1.0包,如2009年12月29日haskell cafe邮件列表中“在带MacPorts的雪豹上配置cabal安装readline”线程所述。 |
|
|
2
2
从基于“配置”的开源项目构建通用二进制文件 http://developer.apple.com/library/mac/#technotes/tn2005/tn2137.html 这个注释有点陈旧——它涉及到构建ppc/i386二进制文件——但是当我替换“-arch i386-arch x86_64”时,这个过程对我来说运行良好。我现在有,例如。, $file libreadline.a libreadline.a(用于架构i386):当前ar归档随机库 libreadline.a(用于体系结构x86_64):当前ar存档随机库 |
|
|
3
1
尝试使用外部库是Haskell目前最大的难点之一。社区正在进行这方面的工作,但现实情况是,大多数Haskell程序员都是学生和教授,在各种Unice、Mac和Windows设备之间维护健壮的安装过程是一项繁重的工作,在这种工作中,你真的需要一家有钱的公司才能取得成果(用Java思考Sun…) 在使用GTK和OpenGL经历了足够多的痛苦之后,我很快得出结论,使用Haskell最愉快的方式就是坚持使用Linux。我可以避免百分之九十的痛苦,如果我只是启动到Ubuntu。
其中TestReadline.hs只是测试库的存在,就像您现在使用GHCi所做的那样:
您可能还想向readline的.cabal文件添加一些标志,这些标志可能会帮助您解决问题:额外的库、额外的ghci库和ld选项。 Here 这是一些非常简洁的文档。你可以通过谷歌找到更好的。 如果所有这些都失败了,Haskell的IRC频道将非常有用。 真实世界的Haskell )?
|
|
|
Jogger · 为什么堆栈不将我的ghc选项传递给编译器? 8 年前 |
|
|
bcvery1 · 新阴谋集团安装重复错误 8 年前 |
|
|
Linh Hoàng · 阴谋集团-螺纹选项不起作用 8 年前 |
|
|
Lemming · 让阴谋集团安装显示安装计划 8 年前 |