S08/RS08 derivatives

If you select an S08/RS08 derivative, the languages page appears. You can make multiple selections, creating the code in multiple formats.

Figure 1. Languages page - S08/RS08 derivative
Languages Page - S08/RS08 Derivative
Note: The options appear enabled or grayed out, depending on the derivative or board you selected.

The table below explains the options available on this page.

Table 1. Languages page settings - S08/RS08 derivatives
Group / Option Description
C Checking the C checkbox sets up your application with ANSI C-compliant startup code, and initializes global variables.
C++ Checking the C++ checkbox sets up your application with ANSI C++ startup code, and performs global class object initialization.
Relocatable Assembly Checking the Relocatable checkbox enables you to split up the application into multiple assembly source files. The source files are linked together using the linker.
Absolute Assembly Checking the Absolute Assembly checkbox enables you to use only one single assembly source file with absolute assembly. There is no support for relocatable assembly or linker.
Note: The option you select also sets up default compiler/linker options for the toolchain. For example, if you plan to use the C language in your source code files, check the C checkbox. If you plan to write the program using C++, check the C++ checkbox.