Lines Matching full:options
8 …options or system configurations, including language options, warning options, security options, g…
12 …ompiler options or system configurations to be added during the compilation and build, and briefly…
14 This topic does not cover security options in non-OS cases (such as bare core, BIOS, Bootloader, an…
32 | C&C++ | LANG | Language options| C&C++ | WARN | Warning options |
33 | C&C++ | SEC | Security options| C&C++ | CDG | Code generation options|
34 | C&C++ | OPT | Optimization options| C&C++ | MD | Architecture options |
35 | C&C++ | OVA | General options| C&C++ | LNK | Link options |
36 | C&C++ | DBG | Debugging options| C&C++ | PRE | Compiler macros |
52 ## C/C++ Compiler Options
54 ### Language Options argument
68 Options such as **-Wpedantic**, **-pedantic**, and **-pedantic-errors** are used to check whether t…
88 ### Warning Options argument
90 #### Options argument
96 **[Description]** **-Wall** is a set of useful warning options recognized by the GNU Compiler Colle…
102 **[Description]** **-Wextra** is a set of useful warning options except **-Wall**, including **-Wem…
106 ##### G.C&C++.WARN.03 Enable -Weffc++ to check for Scott Meyers' Effective C++ options.
110 …scription]** **-Weffc++** is a set of warning options corresponding to Scott Meyers' Effective C++…
120 ##### G.C&C++.WARN.05 DO NOT enable -Wno-XXXX to suppress all warning options contained in -Wall.
124 …options recognized by the GCC compiler. Do not use **-Wno-pointer-sign**, **-Wno-frame-address**, …
132 ##### G.C&C++.WARN.07 DO NOT enable -Wno-XXXX to suppress the warning options enabled by the compil…
136 **[Description]** The warning options enabled by the compiler by default are useful options recogni…
156 ##### G.C&C++.WARN.09 Use unified warning options in a build project.
160 **[Description]** Use unified compilation warning options to ensure the same code quality of each p…
188 - Compiler options
228 - Compiler options
258 - Compiler options
292 - Compiler options
316 - Compiler options
345 - Compiler options
373 - Compiler options
397 - Compiler options
421 - Compiler options
445 - Compiler options
473 - Compiler options
502 - Compiler options
533 - Compiler options
573 - Compiler options
597 - Compiler options
628 - Compiler options
660 - Compiler options
686 - Compiler options
694 ### Security Options argument
696 #### Options argument
698 ##### G.C&C++.SEC.01 Enable the stack protection options.
706 Application phase: compiler options
724 Application phase: compiler options
744 Application phase: compiler options
788 Application phase: compiler options
798 Both the **\-fPIC** and **-fpic** options ensure that GCC produces PIC. The only difference is that…
802 Application phase: compile options and link options
812 (1) Check whether hot patch versions support the PIE options. If not, do not use any PIE option.
822 Application phase: compiler options, link options, and runtime system configuration
834 3. The **-fPIE** and **-pie** options use the Global Offset Table (GOT) to implement address random…
848 Application phase: compiler options
866 Application phase: link options
878 Application phase: link options
898 Application phase: link options
928 Application phase: link options
954 Application phase: link options
970 Application phase: link options
1006 Application phase: compiler options
1020 Application phase: compiler options
1044 Application phase: compiler options
1064 Application phase: compiler options
1080 Application phase: compiler options
1088 ### Optimization Options argument
1090 #### Options subsubsection
1094 **[Description]** Based on the actual test result, try different code optimization options to see i…
1117 ### Code Generation Options argument
1119 #### Options argument
1154 ### General Options argument
1156 #### Options argument
1164 ### Architecture Options argument
1166 #### Options argument
1168 ##### G.C&C++.MD.01 Explicitly specify the following architecture options for embedded software.
1176 ### Link Options argument
1178 #### Options subsubsection
1180 ##### G.C&C++.LNK.01 Enable the link options -Wl,-Bsymbolic, -rdynamic, and -Wl,--no-undefined.
1190 ### Debugging Options argument
1191 #### Options subsubsection
1204 #### Options subsubsection
1215 #### Options subsubsection
1217 ##### G.C&C++.OTH.01 DO NOT use duplicate or inclusion compiler options in a build project.
1221 …[Description]** Duplicate compiler options cause redundant information and hinder maintenance. If …
1223 …options with inclusion relationships also causes redundancy. For example, **-Wall** contains more …
1225 … compiler optimization option **-O** for 7055 times, and multiple **-O** options, for example, **-…
1235 ##### G.C&C++.OTH.02 DO NOT use conflicting options.
1239 **[Description]** Most **-f** and **-W** have two opposite options,
1254 …options are compiled in the following sequence: optimization levels (such as -O2) + general option…
1258 **[Description]** Place compiler option sets prior to specific options. For example, write **-Wall*…
1293 ## Java Compiler Options
1296 #### Options subsubsection
1302 …er language levels of multiple modules are different, different compiler options need to be config…
1307 #### Options subsubsection
1316 #### Options subsubsection