Git Product home page Git Product logo

pop-cpp's Introduction

POP-C++ 3.0

BEFORE STARTING

In order to install properly POP-C++ from source, you will need following software:

  • C++ compiler
  • GNU make
  • Cmake
  • Flex / Bison.
  • cxxtest (only to run the unit tests)

On Ubuntu or debian the installation of dependencies can be easily done with:

sudo apt-get install g++ cmake flex bison cxxtest

COMPILE POP-C++ SOURCE CODE

user@computer$ cmake .

Once the configuration script is done.

user@computer$ make

INSTALLING POP-C++

user@computer$ make install

You might use sudo or to be root tu execute "make install" if you do not have the right to write in the destination folder.

The installation script will ask you several questions. Here they are:

  1. DO YOU WANT TO CONFIGURE POP-C++ SERVICES? (y/n)

You can configure the POP-C++ Global Services by answering "y" to this question.

  1. DO YOU WANT TO MAKE A SIMPLE INSTALLATION ? (y/n)

If you answered "y" at the 1st question, you will be asked if you want to make a simple installation. The simple installation will set the default parameters. If you want to parameterize the POP-C++ Global Services, answer "n".

STARTING POP-C++

Do not forget to add these lines to your .bashrc file or equivalent : If you have kept the default options this should give you something like:

POPC_LOCATION=/usr/local/popc
export POPC_LOCATION=/usr/local/popc
PATH=$PATH:$POPC_LOCATION/bin:$POPC_LOCATION/sbin

The next thing to do is to start the job manager of POP-C++ with

/usr/local/popc/sbin/SXXpopc start

TESTING YOUR INSTALLATION

The release directory contains a test suite. This test suite is located under ./test

You can execute the test suite by running the "runtests" script with the "-all" option.

user@computer$ ./runtests -all

RESOURCES

pop-cpp's People

Contributors

clementval avatar wichtounet avatar lwinkler avatar beatwolf avatar

Watchers

Valentin Gazzola avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.