Command-Line Options for Language Translation
This chapter explains the following command-line options for language translation:
-char
Controls the default sign of the char data type.
-defaults
Controls whether the compiler uses additional environment variables to provide default settings.
-encoding
Specifies the default source encoding used by the compiler.
-flag
Specifies compiler #pragma as either on or off.
-gccext
Enables GCC (Gnu Compiler Collection) C language extensions.
-gcc_extensions
Equivalent to the -gccext option.
-M
Scans source files for dependencies and emit a Makefile, without generating object code.
-make
Scans source files for dependencies and emit a Makefile, without generating object code.
-mapcr
Swaps the values of the \n and \r escape characters.
-MM
Scans source files for dependencies and emit a Makefile, without generating object code or listing system #include files.
-MD
Scans source files for dependencies and emit a Makefile, generate object code, and write a dependency map.
-MMD
Scans source files for dependencies and emit a Makefile, generate object code, write a dependency map, without listing system #include files.
-msext
Allows Microsoft® Visual C++ extensions.
-once
Prevents header files from being processed more than once.
-pragma
Defines a pragma for the compiler.
-relax_pointers
Relaxes the pointer type-checking rules in C.
-requireprotos
Controls whether or not the compiler should expect function prototypes.
-search
Globally searches across paths for source files, object code, and libraries specified in the command line.
-trigraphs
Controls the use of trigraph sequences specified by the ISO/IEC standards for C and C++.