llvm-gcc.1   [plain text]


.Dd December 11, 2008
.Dt llvm-gcc 1
.Os Darwin
.Sh NAME
.Nm llvm-gcc
.Sh SYNOPSIS
llvm-gcc  [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] [\fB\-std=\fR\fIstandard\fR]
          [\fB\-g\fR] [\fB\-pg\fR] [\fB\-O\fR\fIlevel\fR]
          [\fB\-W\fR\fIwarn\fR...] [\fB\-pedantic\fR]
          [\fB\-I\fR\fIdir\fR...] [\fB\-L\fR\fIdir\fR...]
          [\fB\-D\fR\fImacro\fR[=\fIdefn\fR]...] [\fB\-U\fR\fImacro\fR]
          [\fB\-f\fR\fIoption\fR...] [\fB\-m\fR\fImachine-option\fR...]
          [\fB\-o\fR \fIoutfile\fR] \fIinfile\fR...

llvm-g++  [\fB\-c\fR|\fB\-S\fR|\fB\-E\fR] [\fB\-std=\fR\fIstandard\fR]
          [\fB\-g\fR] [\fB\-pg\fR] [\fB\-O\fR\fIlevel\fR]
          [\fB\-W\fR\fIwarn\fR...] [\fB\-pedantic\fR]
          [\fB\-I\fR\fIdir\fR...] [\fB\-L\fR\fIdir\fR...]
          [\fB\-D\fR\fImacro\fR[=\fIdefn\fR]...] [\fB\-U\fR\fImacro\fR]
          [\fB\-f\fR\fIoption\fR...] [\fB\-m\fR\fImachine-option\fR...]
          [\fB\-o\fR \fIoutfile\fR] \fIinfile\fR...
.Sh DESCRIPTION
llvm-gcc is a C, C++, Objective-C and Objective-C++ compiler. llvm-g++ is a compiler driver for C++. llvm-gcc uses gcc front-end and gcc's command line interface. Consult the cc(1) man page for command line options supported by llvm-gcc. Only selected LLVM specific options are listed here.
.Pp
.Bl -tag -width -indent
.It Fl O
Unlike gcc, -O means -O2 instead of -O1.
.El
.Pp
.Sh SEE ALSO 
.Xr cc 1, 
.Xr ld 1 
.\" .Sh BUGS              \" Document known, unremedied bugs 
.\" .Sh HISTORY           \" Document history if command behaves in a unique manner