Node:Runtime Systems on Target Machines, Next:The Application Builder, Previous:Runtime Systems, Up:Stand-alone Executables
When a runtime system is delivered to the end user, chances are that the user does not have an existing SICStus installation. To deliver such an executable, you need:
spld
(see The Application Builder).
$SP_PATH/../libsprt39.so under UNIX, or
%SP_PATH%\..\sprt39.dll under Windows.
$SP_PATH/bin/sprt.sav contains the built-in
predicates written in Prolog. It is restored into the program at
runtime by the function SP_initialize().
.po files, .ql, or source code
(.pl files). They must be explicitly loaded by the program at
runtime (see Loading Prolog Code).
$SP_PATH/library.
See Launching Runtime Systems on Target Machines, for more information about runtime systems on Target Machines.
It is also possible to package all the above components into a single executable file, an all-in-one executable. See All-in-one Executables.