zoukankan      html  css  js  c++  java
  • Coursera compiler Set up environment and Run first program

    Environment, Ubuntu 14.04

    set up guide

    Set up cool compiler

    1. sudo apt-get install flex bison build-essential csh openjdk-6-jdk libxaw7-dev libc6-i386

    2. Make the /usr/class directory

    sudo mkdir /usr/class

    3. Make the directory owned by you

    sudo chown $USER /usr/class

    4. Go to /usr/class and download the tarball

    cd /usr/class

    wget http://spark-university.s3.amazonaws.com/stanford-compilers/vm/student-dist.tar.gz

    5. Untar

    tar -xf student-dist.tar.gz

    6. If you want things exactly like the VMs:

      Add a symlink to your home directory

      ln -s /usr/class/cs143/cool ~/cool

    7. Add the bin directory to your $PATH environment variable. If you are using bash, add to your .profile (or .bash_profile, .bashrc etc. depending on your configuration; note that in Ubuntu have to log out and back in for this to take effect):

    vim ~/.bashrc and append

    PATH=/usr/class/cs143/cool/bin:$PATH

    8. you may also need to do this

    sudo apt-get install xfonts-75dpi xfonts-100dpi
    xset +fp /usr/share/fonts/X11/75dpi

    Run first program

    $ mkdir examples
    $ cd examples
    $ cp /usr/class/cs143/examples/hello_world.cl .
    $ coolc hello_world.cl
    $ spim hello_world.s
    SPIM Version 6.5 of January 4, 2003
    Copyright 1990-2003 by James R. Larus (larus@cs.wisc.edu).
    All Rights Reserved.
    See the file README for a full copyright notice.
    Loaded: /usr/class/cs143/cool/lib/trap.handler
    Hello, World.
    COOL program successfully executed
    Stats -- #instructions : 152
             #reads : 27  #writes 22  #branches 28  #other 75
  • 相关阅读:
    修改代码一般在测试服务器
    人很臭尽量往香里去做...
    救赎
    写的css十个错误
    如何debug看源代码
    办公室倒水
    程序和思维
    mousewheel.js 和scroll api
    drupal.behavior 和 document.ready 没有直接的关系
    revision in drupal
  • 原文地址:https://www.cnblogs.com/zhouzhuo/p/3758519.html
Copyright © 2011-2022 走看看