Difference between revisions of "Tutorial:Getting started: Compiling MSL"
From MSL-Libraries
Jump to navigationJump to searchLine 24: | Line 24: | ||
<source lang="text"> | <source lang="text"> | ||
− | make bin/ | + | make bin/example_AtomPointerVector |
</source> | </source> | ||
Latest revision as of 14:56, 4 July 2012
MSL compiles using gcc (the GNU compiler) under Linux or Mac OS X.
After downloading (and uncompressing if needed), you will find the following directory structure:
- the Makefile
- the src/ subdirectory contains the source of all objects
- the programs/ subdirectory contains the source of some distributed programs
- the tests/ subdirectory contains some test programs (at this stage the test are messy and won't necessarily work, either because broken by an API change or because the reference a file that is not distributed)
- the examples/ subdirectory contains example programs that are described in this tutorial.
- the exampleFiles/ subdirectory contains some files required by the example programs.
- the bin/ subdirectory is where all compiled programs are created
- the objs/ subdirectory is where all compiled objects are created
- the myProgs/ subdirectory is the place where to save your own programs
To compile MSL go into the trunk subdirectory (the one that contains the Makefile) and type
make objects
This will compile all objects and place them in the objs/ subdirectory.
To compile a specific program – for example the example_AtomContainer_usage.cpp in the examples subdirectory – use the following:
make bin/example_AtomPointerVector
The program example_AtomPointerVector will be created in the bin/ subdirectory.