gcc compiler not stop on first error

How does one get gcc to not stop compiling after the first error. Is there a compiler flag that will do this?

Basically I'm wanting to remove a class, but i'm not sure how much of an impact that will have, so i'm wanting to determine how many classes would have provblems if i, say, remove the class from the makefile.

Is there a better way to determine this impact?

Answers


There's a GCC compiler option -Wfatal-errors to stop after the first error:

-Wfatal-errors This option causes the compiler to abort compilation on the first error occurred rather than trying to keep going and printing further error messages

You can also use -Werror if you want to treat warnings as errors so that you'll catch any warning that might be generated when you remove your class.


Is there a better way to determine this impact?

Use the refactoring support, built-in in many IDEs. For example, with NetBeans, you can choose to rename a class and preview all affected places.

Without an IDE, you can rename the class/method/field, instead of deleting it and gradually, with several compilation runs, change all usages of the old name, where the compiler gives an error. Then grep for the new name.


Need Your Help

Instantiating object of type parameter

java generics reflection

I have got a template class as follows:

How to zoom an image in&out in C#?

c# image resize picturebox

I want to implement zoom for an image. I don't want to resize the PictureBox, but the image itself.