man gcc Command

Man page for apt-get gcc Command

Man Page for gcc in Linux

Ubuntu Man Command : man gcc

Man Gcc  Command

This tutorial shows the man page for man gcc in linux.

Open terminal with 'su' access and type the command as shown below:
man gcc

Result of the Command Execution shown below:

GCC(1)                                                                           GNU                                                                          GCC(1)

gcc GNU project C and C++ compiler

gcc [ c| S| E] [ std=standard]
[ g] [ pg] [ Olevel]
[ Wwarn...] [ pedantic]
[ Idir...] [ Ldir...]
[ Dmacro[=defn]...] [ Umacro]
[ foption...] [ mmachine option...]
[ o outfile] [@file] infile...

Only the most useful options are listed here; see below for the remainder. g++ accepts mostly the same options as gcc.

When you invoke GCC, it normally does preprocessing, compilation, assembly and linking. 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 GCC are useful for C programs; when an option is only useful with another language (usually C++), 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

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.

You can mix options and other arguments. 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. Also, the placement of the l option is

Many options have long names starting with f or with W for example, fmove loop invariants, Wformat and so on. Most of these have both positive and
negative forms; the negative form of ffoo would be fno foo. This manual documents only one of these two forms, whichever one is not the default.

Option Summary
Here is a summary of all the options, grouped by type. Explanations are in the following sections.

Overall Options
c S E o file combine pipe pass exit codes x language v

Related Topics

Apt Get Commands