Building projects

The IDE can build projects automatically (i.e., whenever you change your source), or let you build them manually. For manual builds, you can decide the scope of the build.

The IDE uses the same make utility and Makefiles used on the command line. To build one or more projects, select them in the Project Explorer view, then right-click and choose the appropriate build action. There are three different actions that determine the scope of the build:
Build Project
Build only the components affected by modified files in the selected projects (i.e., make all).
Clean Project
Delete all built components (.o, .so, .exe, etc) without building anything (i.e., make clean).
Build the selected projects from scratch (i.e., make clean all).
Note: There is a particular scenario where the C/C++ perspective ignores the Build Project command. If you first build a Makefile project in the IDE, and then modify and build it outside of the IDE (e.g., to support a library that it needs to link against), when you attempt the Build Project action again, it doesn't reissue the make all command for the project. The IDE ignores the explicit build request in this scenario.

You can watch a build's progress and see output from the build command in the Console view. If a build generates any errors or warnings, you can see them in the Problems view.