Nios® II Software Developer Handbook

ID 683525
Date 8/28/2023
Public
Document Table of Contents

3.13.9. CDT Limitations

The following tables describe the Eclipse CDT features not supported by the Nios® II plugins. The features listed in the left column are supported by the Eclipse CDT plugins, but are not supported by Nios® II plugins; and the right column lists alternative features supported by the Nios® II plugins.

Table 8.  New Project Wizard
Unsupported CDT Feature Alternative Nios II Feature
C/C++
  • C Project
  • C++ Project
  • Convert to a C/C++ Project
  • Source Folder
To create a new project, use one of the following Nios® II wizards:
  • Nios® II Application
  • Nios® II Application and BSP from Template
  • Nios® II Board Support Package
  • Nios® II Library
Table 9.  Build configurations
Unsupported CDT Feature Alternative Nios II Feature
  • Right-click project and point to Build Configurations
  • Debugger tab
    • Stop on startup

The Nios® II plugins only support a single build configuration. This feature is supported only at the top of main().

Table 10.   Exclude from Build (from version 10.0 onwards)
Unsupported CDT Feature Alternative Nios II Feature
Right-click source files Use Remove from Nios® II Build and Add to Nios® II Build.
Table 11.  Project Properties
Unsupported CDT Feature Alternative Nios II Feature
C/C++ Build
  • Builder Settings
    • Makefile generation
    • Build location
  • Behavior
    • Build on resource save (Auto build)
  • Build Variables
  • Discovery Options
  • Environment
  • Settings
  • Tool Chain Editor
    • Current builder
    • Used tools

By default, the Nios® II SBT generates makefiles automatically.

The build location is determined with the Nios® II Application Properties or Nios® II BSP Properties dialog box.

To change the toolchain, use the Current tool chain option.

C/C++ General
  • Enable project specific settings
  • Documentation tool comments
  • Documentation
  • File Types
  • Indexer
    • Build configuration for the indexer
  • Language Mappings
  • Paths and Symbols

The Nios® II plugins only support a single build configuration.

Use Nios® II Application Properties and Nios® II Application Paths.

Table 12.  Window Preferences
Unsupported CDT Feature Alternative Nios® II Feature
C/C++
  • Build scope
  • Build project configurations
  • Build Variables
  • Environment
  • File Types
  • Indexer
    • Build configuration for the indexer
  • Language Mappings
  • New CDT project wizard

The Nios® II plugins only support a single build configuration.

The Nios® II plugins only support a single build configuration.