g++ 参数

gnu++11 = c++11 + GNU extension

OpenMP, a parallel programming model for multi-platform shared-memory multi-processing in C, C++, and Fortran.

A security feature that add extra code to check for buffer overflows, such as stack smashing attacks.

downgrade certain diagnostics about nonconformant code from errors to warnings.

_FORTIFY_SOURCE is a macro that, when set to 1 or 2, enables a set of macros in the C library that replace unsafe functions (like strcpy and sprintf) with safer versions that include additional checks.

a flag used by the GCC compiler to define a preprocessor macro named _SIMU. The -D flag is followed by the name of the macro to be defined. When this flag is used, the preprocessor will replace all instances of _SIMU in the code with 1