Important Note: If you want the bleeding-edge, latest release of the Soar code, clone or download a copy of the development branch directly from the Soar repository on...
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...
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
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:
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.
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,