C++ Compiler Output

From RAD Studio
Jump to: navigation, search

Go Up to C++ Compiler


Project > Options > Building > C++ Compiler > Output

Use this dialog box to set C++ compiler output options.

Options Description

Target, Apply, Save

See Target Options.

Common items

See Common Items on Project Options Pages.


Output Options Description Compiler switches
bcc32   bcc32c   bcc64   bcciosarm64   bccaarm  

Disable compiler autodependency output

Disables output of results of autodependency checking into the .obj file. The IDE uses the autodependency information (a list of the #include files in your project) to keep your object files up to date. If this option is enabled, the dependency checker does not rebuild source files whose Include files have changed. Default = False (Enabled)

-X

Platform not supported

Platform not supported

Platform not supported

Platform not supported

Do not prefix underbars to exported symbols

Do not prefix underscore characters to exported symbol names. Default = False

-vu

Platform not supported

Platform not supported

Platform not supported

Platform not supported

Exclude system headers from dependency info

Ignores system header files while generating dependency information. Default = False.

-mm

-sys-header-deps*

Platform not supported

Platform not supported

Platform not supported

Generate underscores on symbol names

The compiler automatically adds an underscore character (_) in front of every global identifier (functions and global variables) before saving them in the object module. Pascal identifiers (those modified by the __pascal keyword) are converted to uppercase and are not prefixed with an underscore. Underscores for C and C++ are optional, but you should turn this option on to avoid errors if you are linking with the C++Builder libraries.
Default = True

-u

Platform not supported

Platform not supported

Platform not supported

Platform not supported

Include browser information .obj files

Includes browser information in generated .OBJ files. Default = False

-R

Platform not supported

Platform not supported

Platform not supported

Platform not supported

Include system headers in the dependency output

Includes system header files while generating dependency information. Default = False

Platform not supported

Platform not supported

-sys-header-deps

Platform not supported

Platform not supported

* Clang compilers excludes system headers by default. Use the -sys-header-deps command-line option to include them when generating the dependency information.

See Also