While working on a specific project, it is very convenient to compile only the files that have been changed. Incremental build is enabled by default in the project settings: Project properties => C/C++ Build => Behavior => Build: (Incremental build) ...