C++ Compiler Output
Go Up to C++ Compiler
Project > Options > C++ Compiler > Output
Use this dialog box to set C++ compiler output options.
Options | Description |
---|---|
Target, Apply, Save |
See Target Options. |
Common items |
Output Options | Description | Compiler switches | ||||||
---|---|---|---|---|---|---|---|---|
bcc32 | bcc32c | bcc64 | bccosx | bcciosarm | 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 = |
-X |
Platform not supported |
Platform not supported |
-X |
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 = |
-vu |
Platform not supported |
Platform not supported |
-vu |
Platform not supported |
Platform not supported |
Platform not supported |
Exclude system headers from dependency info |
Ignores system header files while generating dependency information. Default = |
-mm |
-sys-header-deps* |
Platform not supported |
-mm |
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. |
-u |
Platform not supported |
Platform not supported |
-u |
Platform not supported |
Platform not supported |
Platform not supported |
Include browser information .obj files |
Includes browser information in generated .OBJ files. Default = |
-R |
Platform not supported |
Platform not supported |
-R |
Platform not supported |
Platform not supported |
Platform not supported |
Include system headers in dependency output |
Includes system header files while generating dependency information. Default = |
Platform not supported |
Platform not supported |
-sys-header-deps |
Platform not supported |
Platform not supported |
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.