Depending on the current file's filetype, the Build menu will contain the following
items:
</p><divclass="itemizedlist"><ultype="disc"><li><p>Compile</p></li><li><p>Build</p></li><li><p>Make all</p></li><li><p>Make custom target</p></li><li><p>Make object</p></li><li><p>Execute</p></li><li><p>Set Includes and Arguments</p></li></ul></div><p>
When there is a running program, the Run button in the
toolbar becomes a stop button and you can stop the current action. This works
by sending a signal to the process (and its child process(es)) to stop the
process. The used signal is SIGQUIT.
</p><p>
Depending on the process you started it might occur that the process cannot be
stopped. This can happen when the process creates more than one child process.
Therefore stopping any make actions is not possible because make creates child
processes and these child processes creates again child process. There might be
some other programs which cannot be stopped correctly. Xterm is known to work
properly. If you are using "Terminal" (the terminal program of Xfce), you
should add the command line option "--disable-server" otherwise the started
process cannot be stopped. Just add this option in the preferences dialog on
the Tools tab in the terminal field.
</p></div><divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="id2812465"></a>Set Includes and Arguments</h3></div></div></div><p>
By default the Compile and Build commands invoke the compiler and linker with
only the basic arguments needed by all programs.
Using Set Includes and Arguments you can add any include
paths and compile flags for the compiler, any library names and paths for the
linker, and any arguments you want to use when running Execute.
Indicators are red squiggly underlines which are used to highlight errors which
occured while compiling the current file. So you can easily see where your code
failed to compile. To remove the indicators, just click on
"Remove all indicators" in the document file menu.
</p><p>
If you do not like this feature, you can disable it in the preferences dialog.
</p></div><divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="id2812526"></a>File type configuration settings</h3></div></div></div><p>
You can set the commands to run for compiling, building or executing
by opening the relevant <codeclass="filename">filetypes.*</code> configuration file,
and checking the [build_settings] section. See <ahref="ch04.html#filetypes"title="Filetype definition files">the section called “Filetype definition files”</a> for more