Eclipse CDT does not fix previous version errors

Starting from the upgrade to Eclipse Juno (Eclipse CDT 6), I noticed that when I make makefiles for my projects, errors from previous builds, such as the following, are not cleared of my "Problems" list:

make: *** [Debug] Error 2 make[1]: *** [util.o] Error 1 make[1]: *** [record.o] Error 1 

Separate compiler error messages from previous collections are cleared just fine, but there are no final summary error messages that make prints every time it encounters any errors.

How to get Eclipse to clear these errors?

+6
source share
2 answers

Obviously, Eclipse CDT 6 introduced the new Make parser. To start using it:

  • Go to the "Project" section in the "Options" section.
  • Go to the C ++ Build category in the Settings section.
  • On the "Error Packages" tab, uncheck the "CDT GNU Make Error Parser 6.0 (deprecated)" checkbox and select the "CDT GNU Make Error Parser 7.0."
  • Right-click on the remaining error messages from previous collections in GNU Make Error Parser 6.0 and delete them manually.
+4
source

Just select the error messages in the "Problems" view and press [Del] :-)

+2
source

Source: https://habr.com/ru/post/923662/


All Articles