... kind.1
The STK has a compile-time macro called RAWWAVE_PATH which defaults to ``../../rawwaves/''. This works for programs located in directories such as projects/someproject/ within the top-level STK directory. One can set the rawwaves path at run time with the message Stk::setRawwavePath() sent to the global Stk object; similar messages set other global variables such as the sampling rate.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...gdb.2
For further introductory information regarding compiling, linking, and debugging programs in the UNIX environment, see http://cslibrary.stanford.edu/107/.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... command:3
At the time of this writing, the STK-4.4.4 configure script does not allow overriding CXXFLAGS which would normally be the flags for the C++ compiler. Overriding CPPFLAGS (normally aimed at the C preprocesor) is a workaround we can use here.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... API4
API stands for ``Application Programming Interface''
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... VSTi5
VST stands for ``Virtual Studio Technology,'' and VSTi stands for ``VST Instrument.''
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... daemon6
a daemon is a program that runs in the ``background'' to provide services to other programs.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... host.7
While optimization level 2 interferes with detailed single-stepping and variable inspection, it does not interfere with setting breakpoints and general looking around, which is all we need for the host program.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... install.8
Some prefer to type su -c "make install", but then you have to give the root password every time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.