Specifications
CHAPTER 16: SOFTWARE DEVELOPMENT
SPECIFYING SOFTWARE BUILD SETTINGS
ALTERA CORPORATION INTRODUCTION TO QUARTUS II ■ 239
Specifying Software Build Settings
You can use the Software Build Settings pages of the Settings dialog box 
(Assignments menu) to specify software build settings before performing a 
software build. 
Using the Settings dialog box, you can specify the following settings:
■ The name of the software build settings for the project, toolset 
directory, architecture and software toolset, byte order, output file 
name, custom-build and post-build command-line commands, and 
programming file generation options
■ C/C++ Compiler options: optimization levels, preprocessor definitions 
and include directories, and command-line commands
■ Assembler options: preprocessor definitions, additional include 
directories, and command-line commands
■ Linker options: object files, Library Files, library directories, link type, 
and command-line commands 
Generating Software Output Files
You can process designs and generate files that contain memory 
initialization data, passive programming files, and flash programming files 
by performing a software build in the Quartus II software. You can also use 
the makeprogfile utility (which is also used during a software build by the 
!
Using the quartus_swb executable
You can also run the Software Builder separately at the command prompt or in a 
script by using the quartus_swb executable. 
If you want to get help on the quartus_swb executable, type one of the following 
commands at the command prompt:
quartus_swb -h
r
quartus_swb --help r
quartus_swb --help=<topic name> r










