Table of Contents

OS Specific Installation Guide



General Installation Guide

Dependent Libraries

To build SkyAI, the following libraries (including headers) are needed:


1. Download the source code

You can choose two ways:

(1) Get the files from the Git repository (recommended)
Execute the following command:
 $ git clone git://
(2) Download the archive (easy)
Download an archive from SkyAI File List, then extract it.

2. Setup the makefiles

1. Create a blank file Makefile_preconf:
 touch Makefile_preconf
2. Edit it as follows:
 include $(BASE_REL_DIR)/Makefile_preconf.sample
where SKYAI_DIRECTORY denotes the root directory of SkyAI.
1. Create Makefile_libconf as a copy of Makefile_libconf.sample
 cp Makefile_libconf.sample Makefile_libconf
2. edit Makefile_libconf

3. Build

Build all programs

In the SskyAI directory, execute:

 $ make

Custom build

Note: liblora is a supplementary library of SkyAI, which is used in every program.

Only libskyai (with ODE)
 $ make lora skyai
Only libskyai (without ODE)
 $ make lora skyai
 $ make lora_std lora_oct skyai
Maze2D demo (without ODE)
 $ make -C benchmarks/maze2d


To test your installation, please see Running Demos.

If you have a trouble...

Please do not hesitate to contact us. Any comments are welcome!



Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2012-11-02 (Fri) 11:49:59 (4127d)