zoukankan      html  css  js  c++  java
  • Haskell开始

    一、安装

    操作系统为centos,为了安装最新的Haskell编译器,不使用命令

    yum install ghc

    1.安装ghc

    使用wget下载ghc,命令如下(注意系统是centos6.7)

    $ wget http://downloads.haskell.org/~ghc/7.10.3/ghc-7.10.3-x86_64-centos67-linux.tar.bz2

    如果需要移动安装包位置,比如将安装包移动到用户home目录下的bin目录中

    $ mv ghc-7.10.3-x86_64-centos67-linux.tar.bz2 ./bin

    进入bin目录

    cd ./bin

    解压缩包

    tar -xjf ghc-7.10.3-x86_64-centos67-linux.tar.bz2

    进入解压后的目录并执行

    $ cd ghc-7.10.3
    $ ./configure

    如果出现错误

    checking for path to top of build tree... utils/ghc-pwd/dist/build/tmp/ghc-pwd: error while loading shared libraries: libgmp.so.3: cannot open shared object file: No such file or directory
    configure: error: cannot determine current directory

     说明需要安装库libgmp.so.3,可以执行如下命令进行下载包

    $ wget ftp://rpmfind.net/linux/centos/6.7/os/x86_64/Packages/gmp-4.3.1-7.el6_2.2.i686.rpm

    进入到下载目录并执行

    rpm -ivh gmp-4.3.1-7.el6_2.2.x86_64.rpm

    就可以安装到/usr/lib64目录下,执行如下命令进行查看结果

    $ cd /usr/lib64
    $ ls | grep libgmp

    然后切换到ghc包目录并执行

    $ ./configure
    $ make
    $ make install

     二、源码阅读

    1. 阅读Haskell Report

    2. 使用hoogle

  • 相关阅读:
    php && 逻辑与运算符使用说明
    php无穷递归算法
    PHP foreach 用法
    centos安装g++
    php 编译中apxs
    shutdown()
    C语言strtok()函数:字符串分割
    细谈select函数(C语言)
    setsockopt的作用
    STL之七:STL各种容器的使用时机详解
  • 原文地址:https://www.cnblogs.com/sjjsxl/p/5406575.html
Copyright © 2011-2022 走看看