Secondly the output for Compile, Build and Make actions will be captured
in the Compiler notebook tab of the messages window (assuming you have it visible).
If there are any warnings or errors with line numbers shown in the Compiler output tab,
you can double click on them and <spanclass="application">Geany</span> will switch to
the relevant source file (if it is open) and mark the line number so the problem
can be corrected. <spanclass="application">Geany</span> will also set indicators for
warnings or errors with line numbers.
</p><p>
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>
Execute will run the corresponding executable file, shell script or interpreted
script in a terminal window. Note that the Terminal tool path must be correctly
set in the Tools tab of the Preferences dialog - you can use any terminal
program that runs a Bourne compatible shell.
</p><p>
After your program or script has finished executing, you will be prompted to
press the return key. This allows you to review any text output from the program
before the terminal window is closed.
</p></div><divclass="section"lang="en"><divclass="titlepage"><div><div><h3class="title"><aname="id2753584"></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="id2753644"></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