- Clone a copy of the latest release of the Soar code directly from the Soar git repository on Github.
- Information about using git can be found on Github.
- Once you have the code downloaded to your computer, you can now follow the steps in your operating system build notes:
Announcement
Collapse
No announcement yet.
Navigation Tip
Collapse
- Soar 9.6.0 can be found here. (direct download)
- The Soar 9.6.0 tutorial can be found here. (direct download)
- The offical Soar manual can be found here.
- Soar-related publications can be found here.
Building Soar
Collapse
Documents to help users build Soar from the source code
-
Getting the Source
-
Created by:
Soar
- Published: 10-07-2014, 01:49 AM
- 408 views
- 0 comments
Getting the Source
To get the source code: -
Created by:
-
How Library Search Paths Work
-
Created by:
Soar
- Published: 10-03-2014, 01:57 PM
- 0 comments
How Library Search Paths Work
OS-Specific Library Search Paths
This section is not about building Soar, but running the executables that you've built.
Linux
In Linux, the GNU linker provides an -rpath flag that hard codes library search paths into executables. We use this flag for all native executables, such as TestCLI and TestSoarPerformance. These paths are set assuming that the executables and required libraries (specifically libSoar.so) reside in the same directory, which is the default... -
Created by:
-
Scons Build Script Documentation
-
Created by:
Soar
- Published: 10-03-2014, 01:56 PM
- 0 comments
Scons Build Script Documentation
As of version 9.3.2, Soar is built by a single SCons script for all operating systems. SCons tries to be smart and uses the appropriate compilers, linkers, and other commands for your OS. A version of SCons is distributed in the Soar source tree, so you don't need to install it separately. To run the builder, start a shell (Visual Studio Command Prompt in Windows, see below), cd into the SoarSuite directory and type
python scons/scons.py <options>
or if you want to... -
Created by:
-
Building on Mac OS X
-
Created by:
Soar
- Published: 10-03-2014, 01:47 PM
- 0 comments
Building on Mac OS X
Install the Prerequisites- XCode: Required.
- XCode is the Mac OS development environment under which you'll build Soar. It is free with the latest version of MacOS. This is required.
- Found on the app store or at here.
- Java Development Kit: Required.
- Needed for the Soar Debugger and the Java interface. The exact version doesn't matter. You can also use Sun's JDK.
- Found here.
- SWIG: Required.
- Acts as a bridge between the Soar C++ libraries and the various other languages. Since nearly
-
Created by:
-
Building on Windows
-
Created by:
Soar
- Published: 10-03-2014, 01:44 PM
- 0 comments
Building on Windows
Soar has been tested on 32-bit and 64-bit Windows 7 and 8. It might also run on other versions of Windows, but they have not been tested and are not officially supported.
Install the Prerequisities- Microsoft Visual C++ compiler: Required.
- Soar has been tested on Visual Studio or Visual Studio Express 2010 and better.
- Note that because Soar is built by SCons, you don't need the Visual Studio IDE or project configurations to build it. You only need the command-line compiler, linker,
-
Created by:
-
Building on Linux
-
Created by:
Soar
- Published: 10-03-2014, 01:43 PM
- 0 comments
Building on Linux
Building Soar on Linux
These instructions are for Ubuntu, which is the only officially supported Linux distribution right now. However, we've used Soar on a variety of distributions without any problems.
Install the Prerequisites- You can install all of the prerequisites using this command:
What the components do- build-essential: Required.
- Gives you the GNU compiler tools.
- SWIG: R
-
Created by:
There are no articles in this category.
Category
Collapse
All Documents
Collapse