免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 10178 | 回复: 22
打印 上一主题 下一主题

ghc 安装(已解决 见 22 楼) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-08 16:43 |只看该作者 |正序浏览
看了几篇文章,ghc 这个东西用来学 haskell 应该是不错的,可是它的源代码安装好像有些难。
可是用了 bootstrap 技术,可是说明看了半天没看明白。
我的是 lfs 系统,没有安 python,难道是这个原因?

如果哪位大侠能指点一下,不胜感激。

[ 本帖最后由 drunkedcat 于 2008-9-10 09:20 编辑 ]

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
23 [报告]
发表于 2008-09-10 09:23 |只看该作者

回复 #22 drunkedcat 的帖子

good!

论坛徽章:
0
22 [报告]
发表于 2008-09-10 09:19 |只看该作者
原帖由 MMMIX 于 2008-9-9 23:06 发表
ghci 需要的是动态库。


多谢版主。

在 LFS 的手册中找到了这样一段话

Note
The instructions above don't create non-wide-character Ncurses libraries since no package installed by
compiling from sources would link against them at runtime. If you must have such libraries because of
some binary-only application, build them with the following commands:

make distclean
./configure --prefix=/usr --with-shared --without-normal \
  --without-debug --without-cxx-binding
make sources libs
cp -av lib/lib*.so.5* /usr/lib


当时安 lfs 时想的是所有软件都用源代码安的,现在不得已要用 bin 的了,居然把它给忘了。
如果有用 lfs 的朋友,希望引以为戒。

现在 ghc 就可以用了。多谢楼上各位。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
21 [报告]
发表于 2008-09-10 09:17 |只看该作者
原帖由 blue_stone 于 2008-9-9 23:46 发表



hgc和hugs都包含在Debian的官方源中.

这个我知道。一般情况下我也会选择直接通过 apt 安装。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2008-09-10 00:05 |只看该作者
支持 aptitude,支持 debian。

论坛徽章:
0
19 [报告]
发表于 2008-09-09 23:46 |只看该作者
原帖由 MMMIX 于 2008-9-9 23:08 发表

但前提是你所使用的源中有这个包,而且版本也和你的心意。



hgc和hugs都包含在Debian的官方源中.

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
18 [报告]
发表于 2008-09-09 23:08 |只看该作者
原帖由 blue_stone 于 2008-9-9 23:04 发表
这么难啊?
还是用debian方便, 只需要一个命令
aptitude install ghc6
就搞定了.

但前提是你所使用的源中有这个包,而且版本也和你的心意。

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
17 [报告]
发表于 2008-09-09 23:06 |只看该作者
原帖由 drunkedcat 于 2008-9-9 21:35 发表
strings libncurses.a
.............
ncurses 5.5.20051010
GCC: (GNU) 4.0.3
..............

ghci 需要的是动态库。

找到 ghci 实际执行的文件用 ldd 看看库的位置是否正确。另外,把 ghci 的出错信息原封不动的拷贝上来,不要转述。

论坛徽章:
0
16 [报告]
发表于 2008-09-09 23:04 |只看该作者
这么难啊?
还是用debian方便, 只需要一个命令
aptitude install ghc6
就搞定了.

论坛徽章:
0
15 [报告]
发表于 2008-09-09 21:35 |只看该作者
strings libncurses.a
.............
ncurses 5.5.20051010
GCC: (GNU) 4.0.3
..............
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP