📄 gcc.txt
字号:
_f_i_l_e..MM Objective-C++ source code. Note that you must link with the _l_i_b_o_b_j_c library to make an Objective-C++ program work. Note that ..MM refers to a literal capital M. _f_i_l_e..mmiiii Objective-C++ source code which should not be preprocessed. _f_i_l_e..hh C, C++, Objective-C or Objective-C++ header file to be turned into a precompiled header. _f_i_l_e..cccc _f_i_l_e..ccpp _f_i_l_e..ccxxxx _f_i_l_e..ccpppp _f_i_l_e..CCPPPP _f_i_l_e..cc++++ _f_i_l_e..CC C++ source code which must be preprocessed. Note that in ..ccxxxx, the last two letters must both be literally xx. Likewise, ..CC refers to a literal capital C. _f_i_l_e..hhhh _f_i_l_e..HH C++ header file to be turned into a precompiled header. _f_i_l_e..ff _f_i_l_e..ffoorr _f_i_l_e..FFOORR Fortran source code which should not be preprocessed. _f_i_l_e..FF _f_i_l_e..ffpppp _f_i_l_e..FFPPPP Fortran source code which must be preprocessed (with the tradi- tional preprocessor). _f_i_l_e..rr Fortran source code which must be preprocessed with a RATFOR pre- processor (not included with GCC). _f_i_l_e..ff9900 _f_i_l_e..ff9955 Fortran 90/95 source code which should not be preprocessed. _f_i_l_e..aaddss Ada source code file which contains a library unit declaration (a declaration of a package, subprogram, or generic, or a generic instantiation), or a library unit renaming declaration (a package, generic, or subprogram renaming declaration). Such files are also called _s_p_e_c_s. _f_i_l_e..aaddbb Ada source code file containing a library unit body (a subprogram or package body). Such files are also called _b_o_d_i_e_s. _f_i_l_e..ss Assembler code. _f_i_l_e..SS Assembler code which must be preprocessed. _o_t_h_e_r An object file to be fed straight into linking. Any file name with no recognized suffix is treated this way. You can specify the input language explicitly with the --xx option: --xx _l_a_n_g_u_a_g_e Specify explicitly the _l_a_n_g_u_a_g_e for the following input files (rather than letting the compiler choose a default based on the file name suffix). This option applies to all following input files until the next --xx option. Possible values for _l_a_n_g_u_a_g_e are: c c-header c-cpp-output c++ c++-header c++-cpp-output objective-c objective-c-header objective-c-cpp-output objective-c++ objective-c++-header objective-c++-cpp-output assembler assembler-with-cpp ada f77 f77-cpp-input ratfor f95 java treelang --xx nnoonnee Turn off any specification of a language, so that subsequent files are handled according to their file name suffixes (as they are if --xx has not been used at all). --ppaassss--eexxiitt--ccooddeess Normally the ggcccc program will exit with the code of 1 if any phase of the compiler returns a non-success return code. If you specify --ppaassss--eexxiitt--ccooddeess, the ggcccc program will instead return with numeri- cally highest error produced by any phase that returned an error indication. If you only want some of the stages of compilation, you can use --xx (or filename suffixes) to tell ggcccc where to start, and one of the options --cc, --SS, or --EE to say where ggcccc is to stop. Note that some combinations (for example, --xx ccpppp--oouuttppuutt --EE) instruct ggcccc to do nothing at all. --cc Compile or assemble the source files, but do not link. The linking stage simply is not done. The ultimate output is in the form of an object file for each source file. By default, the object file name for a source file is made by replacing the suffix ..cc, ..ii, ..ss, etc., with ..oo. Unrecognized input files, not requiring compilation or assembly, are ignored. --SS Stop after the stage of compilation proper; do not assemble. The output is in the form
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -