The CDT uses the same make utility and makefile used on the command line. The CDT can generate makefiles automatically when you create a Managed Make C project or a Managed Make C++ project. You have the option of creating a Standard Make C project or a Standard Make C++ project and providing the makefile.
You must install and configure the following utilities:
Cygwin contains these utilities for a Windows environment, while running the cygwin installation ensure gcc and make are selected, they are not installed by default. For more information, see http://www.cygwin.com. Red Hat users, all you need to build your project is included in the Red Hat Linux installation. For other operating systems please refer to your installation documentation.
To test if your compiler was installed correctly open a command prompt or terminal window and type g++ or make. An error message stating the command was not found or not recognized means that the utility is not installed or your path is not configured correctly.
To check your path at a command prompt and the appropriate path command (i.e. enter PATH for windows users or echo $PATH for linux users). Make sure that the path to your build utility is defined (example PATH=c:\cygwin\bin).
The CDT uses a number of terms to describe the scope of the build.
This is an incremental build (make all). Only the components affected by modified files in that particular project are built.
Builds every file in the project whether or not a file has been modified since the last build. A rebuild is a clean followed by a build.
For more information on builds, see:
Build-related information is displayed as follows:
For more information about the Tasks view, see Workbench User Guide > Reference > User interface information > Views and editors > Tasks view.
You can either create a C project for which you supply the makefile or create a C project for which the CDT generates makefiles automatically.
To create a new project, from the menu bar choose File > New > Project. In the dialog that appears:
You can set build preferences in Eclipse:
When you set the build order, the CDT does not rebuild projects that depend on a project; you must rebuild all projects to ensure all changes are propagated.
The C/C++ compiler that a project uses is controlled by the project's Properties setting. To view a project's properties, right-click on the project and select Properties. In the dialog that appears, the C/C++ Make Project page enables you to control a variety of settings, including:
The External Tools Builders page enables you to add, reorder, or remove external build tools.
Build-related information is displayed as follows:
CDT Projects
Project file views
Defining project properties
Building