-no-integrated-cpp option

Ian Lance Taylor iant@google.com
Sun Feb 20 14:03:00 GMT 2011


ali hagigat <hagigatali@gmail.com> writes:

> "-no-integrated-cpp
> This option allows a user supplied "cc1", "cc1plus", or "cc1obj" via
> the ‘-B’ option.
> The semantics of this option will change if "cc1", "cc1plus", and "cc1obj" are
> merged."
> What is cc1obj? is it preprocessor? and what is cc1plus?
> What does it mean when the document says: 'if "cc1", "cc1plus", and "cc1obj" are
> merged"?

cc1obj is the Objective C compiler.  cc1plus is the C++ compiler.  cc1
is the C comipler.  Currently they are separate programs.  Currently
they include a preprocessor, but the preprocessor can also be run in a
separate step, which is what this option does.  It is possible that in
the future cc1obj, cc1plus, cc1, and others, will be merged into a
single program.

Ian



More information about the Gcc-help mailing list