Note: In order to limit the number of issues we had to deal with for the 6.4 release we shipped it with the manager that shipped as part of the 6.2 release.We have no plans to release 6.4.x for the Macintosh at this time, because we can't run BOINC CUDA applications on the Mac until NVIDIA makes some changes in their Mac software.

warning updating the currently checked out branch may cause confusion-50

The "overall options" allow you to stop this process at an intermediate stage.

For example, the -c option says not to run the linker.

Then the output consists of object files output by the assembler.

Other options are passed on to one stage of processing.

Some options control the preprocessor and others the compiler itself.

Yet other options control the assembler and linker; most of these are not documented here, since you rarely need to use any of them.

Most of the command line options that you can use with ), the explanation says so explicitly.

If the description for a particular option does not mention a source language, you can use that option with all supported languages.

The gcc program accepts options and file names as operands.

Many options have multi-letter names; therefore multiple single-letter options may not be grouped: -dv is very different from -d -v. For the most part, the order you use doesn't matter.

Order does matter when you use several options of the same kind; for example, if you specify -L more than once, the directories are searched in the order specified.