Lines Matching full:programs
71 * G++ and GCC:: You can compile C or C++ programs.
112 is on compiling C programs. Finally, the name is also used when
217 The standard also defines two environments for programs, a
396 for C programs; when an option is only useful with another language
401 *Note Compiling C++ Programs: Invoking G++, for a summary of special
402 options for compiling C++ programs.
428 * Invoking G++:: Compiling C++ programs.
1698 3.3 Compiling C++ Programs
1705 these names and compiles them as C++ programs even if you call the
1706 compiler the same way as for compiling C programs (usually with the
1717 When you compile C++ programs, you may specify many of the same
1718 command-line options that you use for compiling programs in any
1720 languages; or options that are meaningful only for C++ programs. *Note
1724 meaningful only for C++ programs.
1756 The `-ansi' option does not cause non-ISO programs to be rejected
1764 any programs that might use these names for other things.
1781 accept all programs following that standard and those using GNU
1789 of the base standard and some strict-conforming programs may be
1800 Support all ISO C90 programs (certain GNU extensions that
2034 But many programs have been written to use plain `char' and expect
2066 for C++ programs; but you can also use most of the GNU compiler options
2073 programs; you can use the other options with any language supported by
2076 Here is a list of options that are _only_ for compiling C++ programs:
2295 C++ conforming programs must not rely on a maximum depth greater
2386 have meanings only for C++ programs:
2651 meaningful for Objective-C and Objective-C++ programs, but you can also
2658 Objective-C and Objective-C++ programs; you can use the other options
2667 and Objective-C++ programs:
2746 programs. This option is only available with the NeXT runtime; the
2976 reject all programs that use forbidden extensions, and some other
2977 programs that do not follow ISO C and ISO C++. For ISO C, follows
2981 Valid ISO C and ISO C++ programs should compile properly with or
2992 these escape routes; application programs should avoid them.
2995 Some users try to use `-pedantic' to check programs for strict ISO
3362 the values of objects take effect. Programs whose behavior
3375 at detecting this sort of problem in programs.
4051 for C++ programs.
4418 is too big or too complex; GCC will refuse to optimize programs
4441 standard's minimum limit, but very portable programs should avoid
4490 makes it reasonable to use the optimizer for programs that might
5800 programs that use computed gotos.
5826 for all standard compliant programs. It turns on `-ffast-math'.
5950 inlining faster on programs having large chains of nested wrapper
6069 This option turns off this behavior because some programs
6223 Assume that programs cannot safely dereference null pointers, and
6233 for programs which depend on that behavior.
6526 This transformation is affective for programs containing arrays of
6749 programs as it transforms conditional memory writes into
6892 when the loop is entered. This usually makes programs run more
7183 programs consisting of a single file, in combination with option
7185 programs since the functions and variables become local for the
7189 This option implies `-fwhole-file' for Fortran programs.
7428 programs may be inconsistent due to missed counter updates. When
7570 x86 architecture. For most programs, the excess precision does
7571 only good, but a few programs rely on the precise definition of
7572 IEEE floating point. Use `-ffloat-store' for such programs, after
7608 since it can result in incorrect output for programs which depend
7610 math functions. It may, however, yield faster code for programs
7620 result in incorrect output for programs which depend on an exact
7622 functions. It may, however, yield faster code for programs that do
7639 result in incorrect output for programs which depend on an exact
7641 functions. It may, however, yield faster code for programs that do
7679 result in incorrect output for programs which depend on an exact
7681 functions. It may, however, yield faster code for programs that do
7705 can result in incorrect output for programs which depend on an
7716 for programs that change the FP rounding mode dynamically, or that
7851 when the loop is entered. This usually makes programs run more
8723 small programs into too many partitions.
8877 in older programs. This warning is on by default.
9570 executable, because C++ and Java programs typically use
9794 of other programs to do the work of compiling, assembling and linking.
9796 which programs it should invoke, and which command-line options it
9799 program that GCC can invoke, but a few programs have multiple spec
10736 the C compiler, only for assembler programs (MCU types: at90s1200,
11270 programs. `-findirect-data' and `-ffix-and-continue' are provided
11568 limited to just below 2GB. Programs that require more than 2GB of
12079 messages when linking some programs.
12584 default 80 bits can speed some programs by 2% or more. Note that
12915 Pointers are 64 bits. Programs can be statically or dynamically
12928 2GB. Programs can be statically or dynamically linked.
13276 when generating programs that will run on real hardware; you must
13361 statistics that might help in debugging programs.
13838 Large values can increase the speed of programs which contain
14422 a library that might be used in a boot monitor, programs that call
14990 programs, which run faster than when the option isn't used.
16672 programs must be linked in the low 32 bits of memory. Programs
16677 programs must be linked in the low 44 bits of memory, the text and
16683 addresses, programs may be linked anywhere in memory, the text and
16692 data segment. Programs are statically linked and PIC is not
17093 option should be used in programs where the call target can
17153 disable this option if you are compiling older C++ programs that
17236 for building programs to run under WINE.
17526 This is most useful when running threaded programs, as it is no
19205 programs, write `__typeof__' instead of `typeof'. *Note Alternate
21149 cannot return. GCC knows this automatically. Some programs define
22041 feature is intended for code generated by programs which contains labels
23270 If you are writing a header file to be included in ISO C90 programs,
23821 programs, write `__asm__' instead of `asm'. *Note Alternate Keywords::.
26036 This may be useful in programs such as programming language
26213 general-purpose header file that should be usable by all programs,
26214 including ISO C programs. The keywords `asm', `typeof' and `inline'
26215 are not available in programs compiled with `-ansi' or `-std' (although
27005 programmers are notoriously bad at predicting how their programs
38397 can also use most of the C language extensions in your C++ programs).
38400 programs: check for a predefined macro `__GNUC__'. You can also use
38721 build multiple programs in one directory and one program in
38858 Some attributes only make sense for C++ programs.
40444 coverage in your programs.
40461 analyze your programs to help create more efficient, faster running
40505 performance of your programs. `gprof' gives timing information you can
40703 -: 0:Programs:1
40729 -: 0:Programs:1
40783 -: 0:Programs:1
41049 same, your programs would link against libraries provided from
41050 other compilers--but the programs would then crash when run.
41247 * Programs that use preprocessing directives in the middle of macro
41297 preprocessing conditionals that fail. Some programs have English
41309 * Many user programs contain the declaration `long time ();'. In the
41398 The programs that fix the header files do not understand this
41419 standards, then your programs might get warnings (especially when using
41834 programs choose to ignore. One obvious example is `printf'.
41836 clutter programs with dozens of casts to `void'. Such casts are
41889 Occasionally users write programs intended only for a particular
41906 In this way, they write programs which have the same meaning in
41948 Programs written to compile with C++-to-C translators get the
41950 subsequently used. These programs must test `__STDC__' to
41955 These programs work properly with GNU C++ if `__STDC__' is defined.
41969 programs run any faster.
42019 programs, but a warning is defined by GCC to count as a
42278 your programs, too.
42285 free programs, and that you know you can do these things.
42405 available free programs which are used unmodified in performing
42902 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
42918 How to Apply These Terms to Your New Programs
42969 program into proprietary programs. If your program is a subroutine
43058 composed of pixels) generic paint programs or (for drawings) some
43616 * Dario Dariol contributed the four varieties of sample programs